[an error occurred while processing this directive] [an error occurred while processing this directive]
Работа с прерыванием от McBSP
(«Телесистемы»: Конференция по продукции «Конференция «Цифровые сигнальные процессоры (DSP) и их применение»»)

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

Отправлено Exp 10 апреля 2003 г. 12:04

Не могу разобраться с работой по прерыванию. Сначало я запретил все прерывания: ssbx INTM, конфигурирую порты. Потом разрешаю прерывание: rsbx INTM. В секции прерываний указываю:

...
bxint0:
b main_llop
nop
nop
...
другие прерывание:
rete
nop
nop

По идее при появлении прерывания от McBSP0 прорамма должна перепрыгнуть по метке main_loop.
Однако туда никогда не попадает, а прыгает куда то далеко, вне программы.
Подскажите на что мне обратить внимание, в регистре spcr1, spcr2 =20h.

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


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

E-mail: info@telesys.ru