Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Основные режимы работы PIC



1) FNM (Fully Nested Mobile – Режим вложенных прерываний).

В этом режиме наивысшим приоритетом обладает запрос irq0, наинизшим irq7.Допускается прерывание прерываний, это означает, что поступление на вход PIC запроса с более высоким приоритетом, чем обрабатываемый, вызывает генерацию актив уровня выходного сигнала INT, который поступает в ЦП. В регистре ISR.

В регистре ISR может быть несколько установленных битов. Недостаток этого режима – достаточно сильная дискриминация запросов низшего уровня. В связи с этим, используется следующий режим.

2) ARM (Automatic Rotation Mode – Режим автоматического сдвига приоритета запросов).

Приоритеты линейно упорядочены и изменяются после обработки очередного запроса таким образом, что уровень обработанного запроса становится низшим, а следующий за ним уровень – высшим.

1) SRM (Specific Rotation Mode – Режим программно управляемых приоритетов). Уровень запроса наивысшего приоритета устанавливается извне путем передачи соответствующего приказа из ЦП в PIC.

2) PM (Polling Mode – Режим опроса). PIC лишь фиксирует поступающие запросы в IRR. Анализ содержимого IRR и соответствующая реакция на него осуществляется ЦП. При этом IRR предварительно считывается в ЦП с помощью команды IN <порт ввода/вывода>.





Дата публикования: 2015-10-09; Прочитано: 291 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...