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

 
 
> Iar V4.11A for Avr, Вопрос по прерываниям
Juk1976
сообщение Aug 29 2005, 12:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 1-08-05
Из: Украина Винница
Пользователь №: 7 258



В версии 2.26 прерывание я объявлял как

#pragma vector = TIMER0_OVF_vect
__interrupt void Timer0_sys(void)

в 4.11 идёт ошибка компоновки.
Как правильно объявить прерывание??? cheers.gif w00t.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BVU
сообщение Aug 29 2005, 12:51
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(Juk1976 @ Aug 29 2005, 16:42)
В версии 2.26 прерывание я объявлял как

#pragma vector = TIMER0_OVF_vect
                  __interrupt void Timer0_sys(void)

в 4.11 идёт ошибка компоновки.
Как правильно объявить прерывание???  cheers.gif  w00t.gif
*


Смотрите свой файл 'iom.. .h' и все символические имена берите оттуда
Для 4.10B у меня написано (я оди в один переносил с 3.10А):
#pragma vector = INT1_vect
__interrupt void int1_Processing(void)
{}

а эти версии 4.10В и 4.11A вряд ли могут отличаться очень сильно.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 20:39
Рейтинг@Mail.ru


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