[an error occurred while processing this directive]
Прерывание по уровню ADSP-2185M, где глюк.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено shenon 02 июля 2003 г. 13:04

Имеется два прерывания IRQE - по фронту.
IRQL0 -по уровню.

в начале разрешаем прерывания
icntl=b#00100;
imask=0x280;
всё начинает работать нормально. По IRQL0 поступают запросы и отрабатываются процедурой.

затем запрещаем
imask=0;


затем снова разрешаем
imask=0x280;


если в этот момент L0 пассивный то всё в порядке, а если активный возникают какие-то вложеные прерывания, и вообще всё летит к чёртовой бабушке. Я никак не пойму - так должно быть, и/или просто где-то дырка: и/или в моей голове и/или в ADSP-2185M.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru