ВУЗ:
Составители:
Рубрика:
27
Таймер-счетчик2 – TCNT2
Бит 7 6 5 4 3 2 1 0
MSB LSB
Чтение/запись R/W R/W R/W R/W R/W R/W R/W R/W
Начальное значение 0 0 0 0 0 0 0 0
8-разрядный регистр, содержит значение таймера-счетчика2.
Регистр сравнения выхода таймера-счетчика2 – OCR2
Бит 15 14 13 12 11 10 9 8
MSB LSB
Чтение/запись R/W R/W R/W R/W R/W R/W R/W R/W
Начальное значение 0 0 0 0 0 0 0 0
Регистр сравнения выхода – 8-разрядный регистр чтения/записи.
Регистр сравнения выхода содержит данные, которые необходимо
сравнивать с Т/С2. Действия при соответствиях определены в регистре
управления и статуса. Запись с помощью программного обеспечения, которая
устанавливает TCNT2 и OCR2 равными одному и тому же значению, не
генерирует соответствия.
Соответствие установит флаг прерывания сравнения через один такт CPU
после события соответствия.
Таймер-счетчик Т/С2 в ШИМ режиме
Когда выбран ШИМ режим, Т/С2 и регистр сравнения выхода OCR2
формируют ШИМ (8-разрядный, свободного доступа, свободный от сбоев и с
правильной фазой) с выводами OC2.
COM21 COM20 ОС2
0 0 Отключен
0 1 Отключен
1 0 Прямой ШИМ
1 1 Инверсный ШИМ
В режиме ШИМ устанавливается флаг переполнения TOV2, когда счетчик
изменяет направление в $00.
Прерывание переполнения таймера функционирует точно так же, как в
нормальном режиме таймера-счетчика, то есть выполняется, когда TOV2
установлен, если разрешены прерывание переполнения таймера 1 и глобальные
прерывания. Это также относится и к флагам, и прерываниям сравнения вывода
таймера.
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »
