[an error occurred while processing this directive]
вопрос о прерываниях в ТМС5509(+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено Andersen 07 сентября 2004 г. 10:58

Такой вот вопрос: в даташите написано

"A sequence of 1-1-0-0-0 on consecutive cycles
on the interrupt pin is required for an interrupt to be detected. Therefore, the minimum low pulse duration on
the external interrupts on the 5509 is three CPU clock periods."

видно, что проц поймет что приходит прерывание если сигнал на входе с высокого уровня перейдет на низкий и продержится минимум 3 такта CPU. Соответственно вызовется прикрепленный обработчик и тд и тп.... Так вот, а если сигнал на входе будет оставаться в низком уровне, может ли процессор распознать это как новое прерывание и вызвать обработчик
(сейчас я не наблюдаю такого - т.е. проц один раз реагирует на прерывание вызовом обработчика, есть ли какие настройки чтобы заставить проц вызывать обработчик пока на ноге низкий уровень?)

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru