Регистр масок внешнего прерывания – GIMSK

с                  
$3B ($5B) INT1 INT0 GIMSK
Чтение/Запись R/W R/W R R R R R R  
Исходное значение                  

· Биты 7 и 6 - INT1, INT0: Разрешение запроса внешнего прерывания

Биты 7 и 6 – Разрешение внешних прерываний соответственно INT1 и INT0. При установленных битах INT1, INT0 и установленном бите I регистра статуса (SREG) разрешаются прерывания по соответствующим выводам внешних прерываний.

Биты управления опознанием прерывания регистра MCUCR определяют условия возникновения запроса: по нарастающему/спадающему фронту сигнала или по логическому уровню.

Активизация выводов INT1 и INT0 вызывает запрос прерывания, если даже эти выводы будут разрешены как выход.

· Биты 5…0 - Res: Reserved Bits - Зарезервированные биты

Эти биты зарезервированы в AT90S8535 и при считывании всегда покажут состояние 0.

Регистр флагов внешних прерываний – GIFR

Бит                  
$3A ($5A) INTF1 INTF0 GIFR
Чтение/Запись R/W R/W R R R R R R  
Исходное значение                  

· Биты 7 и 6- INTF1, INTF0: Флаги внешних прерываний INTF1 и INTF0

В случае поступления запроса на прерывание на какой-либо из указанных выводов устанавливается (=1) соответствующий флаг прерывания. Если бит I регистра SREG и соответствующий бит разрешения регистра GIMSK установлены, то выполняется переход по вектору прерывания. При возврате из процедуры прерывания флаг очищается. Кроме того, флаг можно очистить, записав в него логическую 1.

· Биты 5 …0 - Res: Reserved Bits - Зарезервированные биты

Эти биты зарезервированы в AT90S8535 и при считывании всегда покажут состояние 0.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: