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

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

Отправлено lisarden 18 мая 2004 г. 17:04

Почему при входе в прерывание PGIE бит может быть равным 0, тогда как же мы вошли в прерывание (если PGIE бит указывал на то что они были запрещены)????


На процессоре крутится основной цикл, прерывание таймера 10 мс, и прерывание 125 мкс (которое может прерывать прерывание таймера 10 мс).
при входе в таймер 10 мс сохраняются регистры CSR,IER,IRP и разрешаются прерывания, а при выходе восстанавливаются.
Вложенность прерываний (приоритет):
1. Основной цикл
2. Таймер 10 мс.
3. 125 мкс. (здесь ГЛЮК !!! PGIE = 0 при входе)


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru