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

 
 
> Проблемы с IRQ в IAR, Код IRQ не компилится, что делать
Lexy_one
сообщение Nov 16 2010, 15:34
Сообщение #1


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

Группа: Участник
Сообщений: 90
Регистрация: 28-07-09
Из: Чернигов
Пользователь №: 51 621



Помогите начинающему....
Перехожу с АВР на АРМ и тут возникают проблемы... Процессор LPC2368.
Создал проект... простой.. мигание светодиодом. За основу взял пример GettingStarted из IAR.
и не работает прерывание... Вернее его код не компилится и по вектору осуществляется переход на Abort_handler. Хотя исходный пример работает хоть и написан под LPC2378 (правда пришлось переназначить порты). Я уже отчаялся и втянул весь код примера в свой, установил идентичные настройки и ни какого результата, все равно в дизасемблере кода IRQ нет...
Подскажыте пож что делать....
вот код проблемного прерывания...

__irq __arm void IRQ_Handler (void)
{
void (*interrupt_function)();
unsigned int vector;
vector = VICADDRESS;
interrupt_function = (void(*)())vector;
if(interrupt_function != NULL)
{ interrupt_function(); }
else
{ VICADDRESS = 0; }
}

P.S.
такое ощущение что чтото не настроено... или не подключено...
Go to the top of the page
 
+Quote Post



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

 


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


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