Элементы систем электропривода (микроконтроллеры). Доманов А.В. - 20 стр.

UptoLike

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

Рубрика: 

19
Бит 7 – Зарезервированный бит
Этот бит зарезервирован и всегда равен нулю.
Биты 2,1,0 – CS02, CS01, CS00: Биты выбора тактов 2,1 и 0
Эти биты определяют источник тактов и масштаб для таймера/счетчика.
Таймер-счетчик0 - TCNT0
Бит 7 6 5 4 3 2 1 0
MSB LSB
Чтение/запись R/W R/W R/W R/W R/W R/W R/W R/W
Начальное значение 0 0 0 0 0 0 0 0
8-разрядный регистр, содержит значение таймера-счетчика0.
Таймер-счетчик Т/С1
16-разрядный Т/С1 может использовать источник тактов CK,
масштабированный CK или внешний вывод. Различные флаги состояния
(переполнение, соответствие и захват) и управляющие сигналы присутствуют в
регистрах управления таймера/счетчика1 TCCR1A и TCCR1B. Разрешение
прерываний для Т/С1 находятся в регистре маски прерываний TIMSK.
Когда Т/С1 работает от внешнего генератора, внешний сигнал
синхронизируется с частотой тактового генератора CPU. Чтобы гарантировать
правильное осуществление выборки внешних тактов, минимальное время
между двумя внешними переключениями должно быть не менее одного такта
CPU. Переходы внешнего сигнала считаются на фронте такта CPU.
Т/С1 имеет высокое разрешение и высокую точность при использовании с
низкой частотой. Его целесообразно использовать для реализации медленных
функций или точных временных функций с нечастыми действиями.
Т/С1 поддерживает две функции сравнения выхода, использующие
регистры сравнения выхода OCR1A и OCR1B как источники данных, которые
нужно сравнить с содержанием Т/С1. Функции сравнения выхода включают
CS02 CS01 CS00 Описание
0 0 0 Т/С0 выключен
0 0 1 СК
0 1 0 СК/8
0 1 1 СК/64
1 0 0 СК/256
1 0 1 СК/1024
1 1 0
Внешний вход Т0, фронт
1 1 1
Внешний вход Т0, фронт