Микроконтроллер AT90S2313

         

ОБЩИЙ РЕГИСТР МАСКИ ПРЕРЫВАНИЙ - GIMSK




Бит

$3B($5B)

Чт./зап. (R/W)

Начальн. знач.

7

6

5

4

3

2

1

0

INT1

INT0

-

-

-

-

-

-

GIMSK

R/W

R/W

R

R

R

R

R

R

0

0

0

0

0

0

0

0

Бит 7 - Запрос внешнего прерывания 1 разрешен. Когда этот  бит установлен, а также установлен  бит I регистра состояния,  разрешается прерывание от  внешнего вывода.   Биты  управления запуском прерывания (ISC11 и ISC10) в регистре управления микроконтроллером (MCUCR)  определяют по какому событию отрабатывается прерывание - по спадающему или нарастающему фронту или же по уровню. При  возникновении  прерывания  выполняется  программа, начинающаяся с адреса $002 в памяти программ. (см. также "Внешние прерывания").

Бит 6 -  INT0: Запрос внешнего прерывания 0 разрешен. Когда этот бит установлен, а также установлен бит I регистра состояния, разрешается прерывание от внешнего вывода. Биты управления запуском прерывания (ISC01 и ISC00) в регистре управления микроконтроллером (MCUCR) опре­деляют по какому событию отрабатывается прерывание - по спадающему или нарастающему фронту или же по уровню. Если вывод INT0 используется для работы с внешним источником прерывания, бит DDD2 в регистре направле­ния данных порта D (DDRD), должен быть сброшен в 0, чтобы вывод INT0 работал как вход. При  возникновении  прерывания  выполняется  программа, начинающаяся с адреса $001 в памяти программ. (см. также "Внешние прерывания").

Биты 5..0 - зарезервированы. В AT90S2313 эти биты зарезервированы и всегда читаются как 0.



Содержание раздела