А причем тут глобальные прерывания. Глобальные прерывания запрещаются
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Bill 16 июня 2004 г. 17:59
В ответ на: Ответ: отправлено Elektronik 16 июня 2004 г. 15:54

только в одноуровневых системах прерываний (PIC16, AVR и т.д.) и то, потому что другого уровня нет. В многоуровневых системах прерываний такого нет. Там запрещеаются прерывания текущего уровня. Запросы на прерывания более низкого уровня не пройдут, поскольку в схеме используется шифратор, а запросы на прерывания более высокого уровня проходят, если их специально не запрещать.
Но это в общем. А в каждом конкретном случае нужно разбираться. В частности, у PIC18 и MCS51 двухуровневая система прерываний. Есть процессоры с большим числом уровней.

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

Ответы



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

E-mail: info@telesys.ru