Вопрос по прерываниям в AVR.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено mandigit 28 июля 2004 г. 09:43

Как это происходит?
1. Прерывания всегда взводят соответствующие флаги (вне зависимости разрешено, запрещено)?
2. При разрешении прерывания, если соответствующий флаг взведен прерывание незамедлительно вызывается, или флаг, соответствующий прерыванию предварительно сбрасывается?
3. Флаг прерывания сбрасывается при выполнении команды iret?
4. Если выполнить STI в теле прерывания и произойдет другое прерывание - как uC догадывается в каком порядке очищать флаги (не существует-же внутри стек, содержащий порядок вызова прерываний).

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

Ответы



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

E-mail: info@telesys.ru