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

 
 
> Прерывания, помогите разобраться.
bullit
сообщение May 30 2009, 11:44
Сообщение #1


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Уже некоторое время бьюсь над прерываниями, но так и не догнал...
Вроде настраиваешь все правильно, и отладчиком смотришь, флаги в VIC появляются, но обработчик не выполняется. И точки прерывания на них ставил...
Доходит отладчик до IRQ_Handler и всё.

Объясните пожалуйста в какой последовательности и что нужно делать.
Небходимо настроить прерывания на таймер0 на fiq, таймер1 и EINT2 на irq.
МК LPC2194/01 среда IAR Embedded Workbench for ARM 5.30 KikStart, отладчик J-Link.

Заранее большое спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Сергей Борщ
сообщение Jun 9 2009, 14:53
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(bullit @ May 30 2009, 14:44) *
и отладчиком смотришь,
Вот в этом и проблема. Для VIC совершенно безразлично, кто его читает - дебаггер или ядро. Вот и получается, что он отрабатывает необходимые действия по чтению дебаггером, а ядру уже ничего не остается. Закройте окно VIC или хотя бы уберите (отредактируйте .ddf файл) из него VICVectAddr.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post



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

 


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


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