с | |||||||||
$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.