Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
458 Микроконтроллеры AVR от азов программирования... Смотри раздел «Режимы работы 16-разрядного таймера/счетчика». Описание битов выбора режима генератора сигналов Таблица 6.46 Mode WGM 13 WGM 12 (СТС1) WGM 11 (PWM11) WGM10 (PWM10) Режим работы таймера/ счетчика TOP Регистр OCR1x загружа ется из OnarTOVI устанавливается no 0 0 0 0 0 Normal OxFFFF Непосредс твенно MAX 1 0 0 0 1 PWM, Phase Correct, 8-бит OxOOFF ТОР BOTTOM 2 0 0 1 0 PWM, Phase Correct, 9-бит 0x01 FF ТОР BOTTOM 3 0 0 1 1 PWM, Phase Correct, 1 0-бит ОхОЗҒҒ ТОР BOTTOM 4 0 1 0 0 СТС OCR1A Непосред ственно MAX 5 0 1 0 1 Fast PWM, 8-бит OxOOFF ТОР TOP б 0 1 1 0 Fast PWM, 9-бит 0x01 FF ТОР TOP 7 0 1 1 1 Fast PWM, 1 0-бит ОхОЗҒҒ ТОР TOP 8 1 0 0 0 PWM, Phase and Frequency Correct ICR1 BOTTOM BOTTOM 9 1 0 0 1 PWM, Phase and Frequency Correct OCR1A BOTTOM BOTTOM 10 1 0 1 0 PWM, Phase Correct ICR1 TOP BOTTOM 11 1 0 1 1 PWM, Phase Correct OCR1A TOP BOTTOM 12 1 1 0 0 CTC ICR1 Непосредс твенно MAX 13 1 1 0 1 Зарезерви ровано - - - 14 1 1 1 0 Fast PWM ICR1 TOP TOP 15 1 1 1 1 Fast PWM OCR1A TOP TOP Примечание. Имена СТС1 и PWM1 1 :0 — это устаревшие имена разрядов. Используйте имена WGM1 2:0. Однако функциональные возможности и местоположение этих битов совместимы с предыдущими версиями таймера. Регистр В управления таймером/счетчиком — TCCR1 В Номер бита 765432 10 | ICNC1 | ICES1 | — | WGM13 | WGM12 | CS12 | CS11 | CS10~1 TCCR1B Чтение(Я)/Запись(УУ) R/W R/W R R/W R/W R/W R/W R/W Начальное значение 00000000 Бит 7 — ICNC1: Разрешение работы шумоподавителя на входе захвата. Установка этого бита (в единицу) активизирует схему шумопо давителя на входе захвата. Когда шумоподавитель активизирован, вход ной сигнал, поступающий на вход захвата (ICP1), подвергается фильтра
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==