Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
426 Микроконтроллеры AVR от азов программирования... Если сигнал ОСОА поступает на внешний вывод микросхемы, то назна чение битов СОМОАкО зависит от выбора значений разрядов WGM02:0. В табл. 6.34 показано назначение разрядов СОМОАкО, когда посред ством битов WGM02:0 выбран режим СТС или Normal (то есть любой He-PWM -режим). В табл. 6.35 показано назначение разрядов СОМ0А1:0, когда посредством битов WGM01:0 выбран режим fast PWM. Режимы вывода сигнала совпадения (не-ШИМ-режимы таймера) Таблица 6.34 СОМОА1 СОМОАО Описание 0 0 Стандартный режим порта. Выход ОСОА не подключен 0 1 Переключение ОСОА на противоположное в момент совпадения 1 0 Сброс ОСОА в момент совпадения 1 1 Установка ОСОА в момент совпадения Поведение выходного сигнала ОСОА в момент совпадения. Режим «Быстрый ШИМ» (Fast PWM) Таблица 6.35 СОМОА1 СОМОАО Описание 0 0 Стандартный режим порта. Выход ОСОА не подключен 0 1 WGM02 = 0: Стандартный режим порта. Выход ОСОА не подключенАЛЛЗМ02 = 1: Переключение ОСОА в момент совпадения 1 0 Сброс ОСОА в момент совпадения, установка ОСОА при достижении счетчиком значения ТОР 1 1 Установка ОСОА в момент совпадения, сброс ОСОА при достижении счетчиком значения ТОР Примечание. Особый случай, когда содержимое регистра OCROA равно ТОР и СОМОА1 установлен. В этом случае операция сравнения игнорируется, а установка или сброс сигнала происходит при дости жении значения ТОР. В табл. 6.36 показано назначение разрядов СОМ0А1:0 в том случае, когда при помощи битов WGM02:0 выбран режим «Phase correct PWM». Поведение выходного сигнала ОСОА в момент совпадения. режим ШИМ, корректный по фазе (Phase Correct PWM) Таблица 6.36 СОМОА1 СОМОАО Описание 0 0 Стандартный режим порта. Выход ОСОА не подключен 0 1 WGM02 = 0: Стандартный режим порта. Выход ОСОА не подключен. WGM02 = 1: Переключение ОСОА в момент совпадения 1 0 Сброс ОСОА в момент совпадения при прямом счете. Установка ОСОА в момент совпадения при обратном счете 1 1 Установка ОСОА в момент совпадения при прямом счете. Сброс ОСОА в момент совпадения при обратном счете Примечание. Особый случай, когда содержимое регистра OCROA равно ТОР и бит СОМОА1 установ лен. В этом случае, момент совпадения игнорируется, а установка или сброс выходного сигнала про изводятся при достижении значения ТОР.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==