Микроконтроллеры семейства AVR. Воробьева Г.С. - 42 стр.

UptoLike

Составители: 

Брит Название
Описание
6 ICES1 Выбор активного фронта сигнала захвата. Если бит
ICES1 сброшен в 0, сохранение счетного регистра в
регистре захвата осуществляется по спадающему фронту
сигнала. Если бит установлен в 1, то сохранение
счетного регистра в регистре захвата осуществляется по
нарастающему фронту сигнала. Одновременно с
сохранением счетного регистра устанавливается также
флаг прерывания ICFn регистра флагов
5
-
Не используется, читается как 0
4,3 WGMn3:WGMn2 Режим работы таймера/счетчика. Совместно с битами
WGM1l:WGM10 регистра TCCR1A определяют режим
работы таймера/счетчика Т1
2…0 CS12...CS10 Управление тактовым сигналом. Эти биты определяют
источник тактового сигнала микроконтроллера
Биты управления тактовым сигналом:
CS12 CS1l CS10 Источник тактового сигнала
0 0 0 Таймер/счетчик остановлен
0 0 1 clk
I/0
0 1 0 clk
I/0
/8
0 1 1 clk
I/0
/64
1 0 0 clk
I/0
/256
1 0 1 clk
I/0
/1024
1 1 0 Вывод Т1, счет осуществляется по спадающему фронту
импульсов
1 1 1 Вывод Т1, счет осуществляется по нарастающему фронту
импульсов
Биты выбора режима работы таймера Т1
Номер
режима
WGM13
WGM12
WGM11
WGM10
Режим работы
таймера/счетчика
TOP
Обновление
Момент
установки
0 0 0 0 0
Normal $FFFF Немедленно SFFFF
1 0 0 0 1
Phase correct PWM, 8-битный $00FF При TOP $0000
2 0 0 1 0
Phase correct PWM, 9-битный $01FF При TOP $0000
3 0 0 1 1
Phase correct PWM, 10-
битный
$03FF При TOP $0000
4 0 1 0 0
CTC (сброс при
совпадении)
OCR1A Немедленно $FFFF
5 0 1 0 1
Fast PWM, 8-битный $00FF При TOP При TOP
6 0 1 1 0
Fast PWM, 9-битный $01FF При TOP При TOP
7 0 1 1 1
Fast PWM, 10-битный $03FF При TOP При TOP
8 1 0 0 0
Phase and Frequency Correct
PWM
ICR1 $0000 $0000
42