Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Общий регистр управления прерываниями




Общий регистр управления прерываниями (GICR - General Interrupt Control Register) задает место расположения таблицы векторов прерываний и управляет разрешением внешних прерываний.

 

Адрес: $3B ($5B)       4 3 2 1  
GICRБиты INT1   INT0   INT2   - - - IVSEL   IVCE
Чтение/запись R/W   R/W   R/W   R R R R/W   R/W
Начальное состояние       0 0 0 0  

· Bits 0 - IVСE: Interrupt Vector Change Enable – бит разрешения изменения таблицы прерываний.

Если бит установлен (лог. 1), разрешено изменение бита выбора таблицы векторов прерываний. Бит сбрасывается в течение четырех тактов тактового генератора после операции записи в него логического уровня или после записи бита выбора таблицы векторов прерываний.

· Bits 1 - IVSEL: Interrupt Vector Select – бит выбора таблицы прерываний.Если бит сброшен (лог. 0), таблица векторов прерываний размещается в начале памяти программ. Если бит установлен, таблица векторов прерываний размещается в начале загрузочной области памяти программ. Адрес начала загрузочной области определяется установкой специальных битов конфигурации BOOTSZ, устанавливаемых при программировании МК.

· Bits 5 – 7 - INT1/0/2: External Interrupt Request 1/0/2 Enable – бит разрешения запроса внешнего прерывания 1/0/2.

Если соответствующий бит установлен (лог. 1) и установлен бит глобального разрешения прерываний I в регистре статуса, то разрешены запросы внешних прерываний 1/0/2. Любая активность на соответствующем выводе приведет к возникновению разрешенного прерывания, даже если вывод сконфигурирован как выход. При возникновении прерывания выполнение основной программы прерывается и осуществляется переход по адресу вектора возникшего прерывания. При этом в регистре флагов внешних прерываний устанавливается флаг возникшего прерывания.

 


Поделиться:

Дата добавления: 2015-01-19; просмотров: 89; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты