Регистр управления А таймера/счетчика1 - TCCR1A - (Timer/Counter1 Control Register A)
Биты |
|
$2F ($4F) |
COM1A1 |
COM1A0 |
COM1B1 |
COM1B0 |
- |
- |
PWM11 |
PWM10 |
|
TCCR1A |
Чтение/Запись |
R/W |
R/W |
R/W |
R/W |
R |
R |
R/W |
R/W |
|
Начальное состояние |
|
- Bits 7,6 - COM1A1, COM1A0: Compare Output Mode1A, bits 1 and 0 - Режим1A
сравнения выхода, биты 1 и 0
Управляющие биты COM1A1 и COM1A0 определяют характер сигнала выхода,
следующего за совпадением при сравнении таймера/счетчика1. Сигнал выхода
поступает на вывод OC1A (Output CompareA). Поскольку это альтернативная функция
порта I/O, то соответствующий бит управления направлением должен быть установлен
в 1 (вывод работает на выход). Конфигурирование управления представлено в
таблице 15.
Таблица 15. Выбор режима сравнения 1
COM1X1 |
COM1X0 |
Описание |
0 |
0 |
Таймер/счетчик1 отключен от вывода выхода OC1X |
0 |
1 |
Переключение выходной линии OC1X |
1 |
0 |
Очистка выходной линии OC1X (на линии низкий уровень) |
1 |
1 |
Установка выходной линии OC1X (на линии высокий уровень) |
Примечание: X = A или B.
- Bits 5,4 - COM1B1, COM1B0: Compare Output Mode1B, bits 1 and 0 - Режим1B
сравнения выхода, биты 1 и 0
Управляющие биты COM1B1 и COM1B0 определяют характер сигнала выхода,
следующего за совпадением при сравнении таймера/счетчика1. Сигнал выхода
поступает на вывод OC1B (Output CompareB). Поскольку это альтернативная функция
порта I/O, то соответствующий бит управления направлением должен быть установлен
в 1 (вывод работает на выход). Конфигурирование управления представлено в
таблице 15.
В ШИМ режиме функции этих битов отличаются. Подробное описание
приведено в таблице 19.
При изменении битов COM1X1/COM1X0 прерывания по сравнению выхода1
должны быть запрещены очисткой битов разрешения прерывания в регистре TIMSK.
В противном случае при изменении битов может произойти прерывание
- Bits 3..2 - Res: Reserved bits - Зарезервированные биты
Эти биты в микроконтроллерах ATmega603/103 зарезервированы и при считывании
всегда будут 0.
- Bits 1..0 - PWM11, PWM10: Pulse Width Modulator Select Bits - Биты выбора режима ШИМ
Данные биты определяют установку режима ШИМ, как это показано в таблице 16.
Подробности см. в разделе Таймер/счетчик1 в ШИМ режиме.
Таблица 16. Выбор ШИМ режима
PWM11 |
PWM10 |
Description |
0 |
0 |
Работа таймера/счетчика1 в ШИМ режиме запрещена |
0 |
1 |
Работа таймера/счетчика1 в 8-разрядном ШИМ режиме |
1 |
0 |
Работа таймера/счетчика1 в 9-разрядном ШИМ режиме |
1 |
1 |
Работа таймера/счетчика1 в 10-разрядном ШИМ режиме |
|