Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

Шаг 6. Осваиваем все возможности микроконтроллера ATtiny231 3 431 Бит 4 — Res: Зарезервированный бит. Этот бит в микроконтроллере ATtiny2313 зарезервирован. Его значение при чтении регистра всегда равно нулю. Бит 2 — OCIEOB: Разрешение прерываний таймера/счетчика 0 по совпадению в канале В. Когда бит OCIEOB установлен в единицу, а флаг I регистра состояния также установлен, то прерывания по совпадению в канале В таймера О разрешены. Генерация запроса на прерывание происходит в момент совпадения, если бит OCFOB регистра TIFR установлен. Бит 1 — TOIEO: Разрешение прерывания по переполнению таймера/ счетчика 0. Если бит TOIEO установлен в единицу, а также установлен флаг I регистра состояния, то прерывания по переполнению таймера 0 разрешены. Генерация запроса на прерывание происходит в случае пере ­ полнения таймера/счетчика 0, если бит TOVO регистра TIFR установ ­ лен. Бит 0 — OCIEOA: Разрешение прерываний таймера/счетчика 0 по совпадению в канале А. Когда установлены бит OCIEOA в единицу и флаг I регистра состояния, то прерывания по совпадению в канале В таймера 0 разрешены. Генерация запроса на прерывание происходит в момент совпадения, если бит OCFOA регистра TIFR установлен. Регистр флагов таймера/счетчика 0 — TIFR Номер бита 765432 10 | TOV1 | OCF1A | OCF1B | — | ICF1 | OCFOB | TOVO | OCFOA | TIFR 4TeHne(R)/3anncb(W) R/W R/W R/W R R/W R/W R/W R/W Начальное значение 00000000 Бит 4 — Res: Зарезервированный бит. Этот бит в микроконтроллере ATtiny2313 зарезервирован. Его значение при чтении регистра всегда равно нулю. Бит 2 — OCFOB: Флаг совпадения в канале В. Бит OCFOB устанав ­ ливается в том случае, когда возникает совпадение содержимого счет ­ ного регистра таймера/счетчика 0 и регистра совпадения OCR0B. Бит OCFOB аппаратно сбрасывается в ноль в тот момент, когда начинается выполнение соответствующей процедуры обработки прерывания. Бит OCFOB может быть очищен программно путем записи в него логической единицы. Прерывание выполняется, когда флаг I регистра SREG, бит OCIEOB (бит разрешения прерывания по совпадению В) и флаг OCFOB установлены. Бит 1 — TOV0: Флаг переполнения таймера/счетчика. Бит TOV0 устанавливается в единицу в том случае, когда происходит переполне ­ ние таймера/счетчика 0. Бит TOV0 сбрасывается в тот момент, когда

RkJQdWJsaXNoZXIy MTExODQxMg==