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