Описание регистров, настройка таймера

Автор: | 30.11.2017

Встроенный в микроконтроллер таймер может быть использован самыми разными способами. Я в своих практиках еще не дошел до технических подробностей. Но, чтобы не упустить их из виду, оставляю тут ссылку на сайт avrinfo.

Timer/Counter0 (Таймер/счётчик0) в ATtiny2313. Описание регистров.
Описание регистров
TCNT0
TCNT0 — восьмиразрядный счётный регистр.
Когда таймер работает, в зависимости от режима его работы, содержимое счётного регистра сбрасывается, увеличивается или уменьшается по каждому импульсу тактового сигнала таймера/счётчика clkT0.
В любой момент времени регистр доступен как для чтения так и для записи.
OCR0A/OCR0B
OCR0A/OCR0B — регистры сравнения.
Во время работы таймера/счётчика каждый такт происходит непрерывное сравнение этих регистров с счётным регистром TCNT0. В случае равенства содержимого этих регистров в следующем такте устанавливается флаг OCF0A/OCF0B в соответствующем регистре флагов и, если разрешено, генерируется прерывание. Также в этом случае может изменяться состояние вывода OC0A/OC0B микроконтроллера.
Регистр доступен как для чтения, так и для записи…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *