реклама на сайте
подробности

 
 
> Проблема с прерыванием WinAVR+AVRStudio, Выдает ошибку прикомпиляции, хотя в хидере так прописана команда, хелп
Кастусь Рыжов
сообщение Apr 28 2008, 10:39
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165



Пользуюсь WinAVR20071221 & AVRStudio 4.13.571

GПри компиляции обработки преравания дает ошибку. Только не пойму чегого оно хочет от меня. Кто подскажет. Скриншот прилагается.

код:
sei();//разрешение прерывания

ISR(TWI_vect)
{
PORTC = 0x00;
}

dump= chip;
for (addr=0;addr<0x20;addr++)
{
eeprom_write_byte (addr, dump);
}

goto keypad;
return(0);
}


Ответ компилятора

../ProgramI2C.c:246: error: static declaration of '__vector_17' follows non-static declaration
../ProgramI2C.c:245: error: previous declaration of '__vector_17' was here
../ProgramI2C.c:253: warning: passing argument 1 of 'eeprom_write_byte' makes pointer from integer without a cast
make: *** [ProgramI2C.o] Error 1
Build failed with 2 errors and 1 warnings...
Прикрепленные файлы
Прикрепленный файл  _______.doc ( 121.5 килобайт ) Кол-во скачиваний: 54
 


--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016