[an error occurred while processing this directive]
SHARC: разрешено зависание (BHD=0) и прерывание.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено Major 29 ноября 2004 г. 14:58

Три дня пропарился (доки все перерыл) и обнаружил фитчу:

При BHD=0 (разрешено зависание буфера) в случае если возникло зависание и после этого прерывание, в частности от другого SPORT, процессор не выходит из зависания.

У меня в основной программе в TX0 закидываются данные с возникновением ситуаций зависания (4 слова подряд записываю).
И постоянно(переодически) возникают прерывания от приемника RX1.
Так вот если возникает зависание на передаче и после него генерится прерывание от приемника, то процессор ни когда не выходит из режима зависания.
Проверял отключением прерывания и в конце концов удалил зависания передатчика (вставил пулинг загружености буфера передатчика).

Буду благодарен если кто скажет где про это в доке написано, мож протупил глазами. Проц 65L.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru