В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > AVR > Архитектура
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


Регистр управления А таймера/счетчика1 - TCCR1A - (Timer/Counter1 Control Register A)

Биты
7 6 5 4 3 2 1 0
$2F ($4F)
COM1A1 COM1A0 COM1B1 COM1B0 - - PWM11 PWM10
TCCR1A
Чтение/Запись
R/W R/W R/W R/W R R R/W R/W
Начальное состояние
0 0 0 0 0 0 0 0
  • 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-разрядном ШИМ режиме


<-- Предыдущая страница Оглавление Следующая страница -->