Бит | |||||||||
$39 ($59) | OCIE2 | TOIE2 | TICIE1 | OCIE1A | OCIE1B | TOIE1 | ― | TOIE0 | TIMSK |
Чтение/Запись | R/W | R/W | R/W | R/W | R/W | R/W | R | R/W | |
Исходное значение |
· Бит 7 - OCIE2: Timer/Counter2 Output Compare Interrupt Enable – разрешение прерывания по совпадению таймера/счетчика2
При установленном бите OCIE2 и установленном бите I регистра статуса разрешается прерывание по совпадению содержимого регистра сравнения и состояния таймера/счетчика2. Соответствующее прерывание (с вектором $003) выполняется, если произойдет совпадение при сравнении содержимого регистра сравнения и состояния таймера/счетчика2. В регистре флагов прерывания TIFR(Timer/Counter Interrupt Flag Register) OCF2 устанавливается флаг совпадения таймера/счетчика2
· Бит 6 - TOIE2: Timer/Counter2 Overflow Interrupt Enable – разрешение прерывания по переполнению таймера/счетчика2
При установленном бите TOIE2 и установленном бите I регистра статуса разрешается прерывание по переполнению таймера/счетчика2. Соответствующее прерывание (с вектором $004) выполняется, если произойдет переполнение таймера/счетчика2. В регистре флагов TIFR (Timer/Counter Interrupt Flag Register) устанавливается флаг TOV2 переполнения таймера/счетчика2.
|
|
· Бит 5 - TICIE1: Timer/Counter1 Input Capture Interrupt Enable –Разрешение прерывания по захвату таймера/счетчика
При установленном бите TICIE1 и установленном бите I регистра статуса разрешается прерывание по захвату таймера/счетчика1. Соответствующее прерывание (с вектором $005) выполняется, если произойдет запуск захват по выводу 20, PD6 (ICP). В регистре флагов TIFR устанавливается флаг захвата таймера/счетчика ICF1.
· Бит 4-OCIE1A: Timer/Counter1 Output CompareA Match Interrupt Enable – Разрешение прерывания по совпадению регистра A с таймером/счетчиком1
При установленном бите OCIE1A и установленном бите I регистра статуса разрешается прерывание по совпадению регистра A с состоянием таймера/счетчика1. Соответствующее прерывание (с вектором $006) выполняется, если произойдет совпадение содержимого регистра A сравнения выхода с состоянием таймера/счетчика1. В регистре флагов TIFR (Timer/Counter Interrupt Flag Register) устанавливается флаг OCFIA совпадения регистра A с таймером/счетчиком1
· Бит 3 - OCIE1B: Timer/Counter1 Output CompareB Match Interrupt Enable – Разрешение прерывания по совпадению регистра B с таймером/счетчиком1
При установленном бите OCIE1B и установленном бите I регистра статуса разрешается прерывание по совпадению регистра B с состоянием таймера/счетчика1. Соответствующее прерывание (с вектором $007) выполняется, если произойдет совпадение содержимого регистра B сравнения выхода с состоянием таймера/счетчика1. В регистре флагов TIFR (Timer/Counter Interrupt Flag Register) устанавливается флаг OCFIB совпадения регистра B с таймером/счетчиком1.
|
|
· Бит 2 - TOIE1: Timer/Counter1 Overflow Interrupt Enable - Разрешение прерывания по переполнению таймера/счетчика1
При установленном бите ТOIE1 и установленном бите I регистра статуса разрешается прерывание по переполнению таймера/счетчика1. Соответствующее прерывание (с вектором $008) выполняется, если произойдет переполнение таймера/счетчика1. В регистре флагов TIFR (Timer/Counter Interrupt Flag Register) устанавливается флаг TOV1 переполнения таймера/счетчика1.
· Бит 1 - Res: Reserved Bits - Зарезервированный бит
Этот бит зарезервирован в AT90S8535 и при считывании всегда покажет состояние 0.
· Бит 0 – TOIE0: Timer/Counter0 Overflow Interrupt Enable - Разрешение прерывания по переполнению таймера/счетчика0
При установленном бите TOIE0 и установленном бите I регистра статуса разрешается прерывание по переполнению таймера/счетчика0. Соответствующее прерывание (с вектором $009) выполняется, если произойдет переполнение таймера/счетчика0. В регистре флагов TIFR (Timer/Counter Interrupt Flag Register) устанавливается флаг TOV0 переполнения таймера/счетчика0.