Электроприводы с системами числового программного управления. Иванов А.К - 101 стр.

UptoLike

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

Рубрика: 

100
СчетИнкрементирует или декрементирует состояние TCNTn на 1.
НаправлениеЗадает прямой счет (инкрементирование) или обратный
счет (декрементирование).
СбросСброс TCNTn (установка всех разрядов к лог. 0).
clkTn – Синхронизация таймера-счетчика.
Верхний пределСигнализирует о достижении TCNTn максимального
значения.
Нижний пределСигнализирует о достижении TCNTn минимального
значения (нуля).
Рис. 4.16. Функциональная схема счетчика
Содержимое 16-разр. счетчика разбито на две 8-разр. ячейки, располо-
женных в памяти ввода-вывода: Старший байт счетчика (TCNTnH), в котором
хранятся старшие 8-разрядов счетчика, и младший байт счетчика (TCNTnL), в
котором хранятся младшие 8-разрядов. ЦПУ не имеет непосредственного дос-
тупа к регистру TCNTnH. Если ЦПУ выполняет доступ к TCNTnH, то фактиче-
ски обращение происходит к
временному регистру. Во временный регистр ко-
пируется значение TCNTnH, если выполняется чтение регистра TCNTnL и в
TCNTnH копируется содержимое временного регистра, если выполняется за-
пись в TCNTnL. Такой механизм реализован для считывания/записи 16-разр.
значения счетчика за один такт ЦПУ в условиях 8-разр. шины данных.
В зависимости от используемого режима работы каждый такт синхрони
-
зации таймера clkTn счетчик будет сбрасываться, инкрементироваться или дек-
рементироваться. Сигнал clkTn может быть внешним или внутренним, что за-
дается битами выбора синхронизации (CSn2:0). Если тактовый источник не за-
дан (CSn2:0 = 0), то таймер останавливается. Однако содержимое TCNTn оста-
ется доступным ЦПУ независимо от наличия синхронизации на clkTn. Если
ЦПУ выполняет запись в TCNTn, то тем самым блокируется (
запись имеет бо-
лее высокий приоритет) любое действие счетчика: сброс или счет.
Алгоритм счета определяется значением бит режима работы таймера
(WGMn3:0), расположенных в регистрах А и В управления таймером-
счетчиком (TCCRnA и TCCRnB). Имеется четкая связь между алгоритмом сче-
та счетчика и формой генерируемого на выходе OCnx сигнала. Боле подробная