Регистр управления А таймера/счетчика 1 - TCCR1A

Бит                  
$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-разрядном ШИМ режиме

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: