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

         

РЕГИСТР МАСКИ ПРЕРЫВАНИЯ ОТ ТАЙМЕРОВ/СЧЕТЧИКОВ - TIMSK




Бит

$39($59)

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

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

7

6

5

4

3

2

1

0

TOIE1

OCIE1A

-

-

TICIE1

-

TOIE0

-

TIMSK

R/W

R/W

R

R

R/W

R

R/W

R

0

0

0

0

0

0

0

0

Бит 7 - TOIE1: Разрешение прерывания по переполнению  таймера/счетчика 1: Если установлен этот бит и бит разрешения прерываний в регистре состояния, разрешены прерывания по переполнению таймера/счетчика 1. Соответствующее прерывание (вектор $005) выполняется при  переполнении таймера/счетчика 1. В регистре флагов таймеров/счетчиков (TIFR)  устанавливается флаг переполнения. Если таймер/счетчик 1 работает в режиме ШИМ, флаг переполнения устанавливается при изменении направления  счета, при значении $0000.

Бит 6 - OCIE1A: Разрешение прерывания по совпадению таймера/счетчика 1: Если установлены бит OCIE1A и бит разрешения прерывания в регистре состояния, разрешены прерывания по совпадению таймера/счетчика  1. Прерывание (вектор $004) выполняется при равенстве таймера/счетчика  1 и регистра совпадения. Во флаговом регистре TIFR устанавливается ("1") флаг совпадения.

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

Бит 3 - TICIE1: Разрешение прерывания по входу захвата: Если  установлены бит TICIE1 и  бит разрешения прерывания в  регистре состояния, разрешены  прерывания  по  входу  захвата.  Соответствующее прерывание (вектор $003) выполняется по  сигналу захвата на выводе  11 (PD6/ICP). Во флаговом регистре TIFR устанавливается ("1") флаг захвата.

Бит 2 - зарезервирован; в AT90S2313 этот бит зарезервирован и  всегда читается как 0.

Бит 1 - TOIE0: Разрешение прерывания по переполнению таймера/счетчика 0. Если этот бит установлен в 1, и бит I в регистре состояния установлен в 1, разрешены  прерывания по переполнению таймера/счетчика  0. При возникновении переполнения выполняется соответствующий вектор прерывания ($006). Флаг переполнения (TOV0) во флаговом регистре прерываний (TIFR) таймеров/счетчиков устанавливается в 1.

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



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