Регистр масок прерываний по таймерам/счетчикам TIMSK

Бит                  
$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.


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



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