[an error occurred while processing this directive]
прерывание в АРМе
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Eliseev 27 июля 2005 г. 18:03

у меня АРМ в Vectored Mode,
и вот в ИАРе такой код:

org 0x80 ; UART0 RX interrupt
ldr pc, =URXD0_interrupt

а в сишном файле реализация прерывания:
__irq URXD0_interrupt()
{
....
}

и вот если jtag'ом отлаживаю, то всё работает.
а если автономно (без jtag'a), то как только прерывание происходит - всё сразу зависает, причём ведь фиг посмотришь, что же там происходит, придётся светодиоды припаивать.

Ну и вопрос в связи с этим, может у кого было такое? Может нужно более хитро входить в прерывание, а не так как я, напрямую, одной инструкцией?
Может где есть про это почитать даже?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru