Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
блок таймеров.DOC
Скачиваний:
1
Добавлен:
12.08.2019
Размер:
281.09 Кб
Скачать

9.1.1 Сигналы и регистры tcu

Таблицы 9.1 и 9.2 содержат перечень сигналов и регистров, связанных с TCU.

Таблица 9.1. Сигналы TCU

Сигнал

Вывод устройства или внутренний сигнал

Описание

PSCLK

Внутренний сигнал

Масштабируемая частота:

Одно из двух возможных подключений сигнала CLKINn к таймеру. PSCLK - внутренний сигнал, который является масштабируемой частотой генератора тактовых импульсов процессора. Модуль управления генератором содержит программируемый делитель, который определяет частоту PSCLK. См. Главу 6. Блок управления питанием и генератором тактовой частоты, в котором дана информация относительно того, как программировать частоту PSCLK.

TMRCLK0

TMRCLK1

TMRCLK2

Вывод устройства

Вход частоты таймера:

Одно из двух возможных подключений сигнала CLKINn к таймеру. Вы можете подавать частоту на вход таймера от внешнего источника частоты, подсоединив источник частоты к выводу TMRCLKn таймера.

TMRGATE0

TMRGATE1

TMRGATE2

Вывод устройства

Вход строба таймера:

Этот вход может быть связан с GATEn таймера для управления функционированием таймера. Для некоторых режимов функционирования таймера высокий уровень на GATEn разблокирует таймер или позволяет вести подсчет импульсов, в то время как низкий уровень блокирует или приостанавливает счет. В других режимах по переднему фронту GATEn загружается новое значение уставки.

TMROUT0

TMROUT1

TMROUT2

Вывод устройства

Вывод Таймера:

Сигнал OUTn таймера может быть подключен к этому выходу. Вид сигнала выхода зависит от режима функционирования таймера.

Таблица 9-2. Регистры TCU

Регистр

Расширенный адрес

PC/АТ адрес

Функция

P3CFG

PINCFG

F824H

F826H

-

Выбор периферийного выхода:

Эти регистры определяют соединение входных и выходных сигналов таймера с выводами корпуса

TMRCFG

F834H

-

Конфигурация таймера:

Разблокирует входной сигнал CLKINn таймера, подключает сигналы PSCLK или TMRCLKn к выводу CLKINn для каждого таймера, и соединяет TMRGATEn или Vcc с входным сигналом GATEn для каждого таймера.

TMRCON

F043H

0043Н

TMRCON имеет три формата: управляющее слово, защелка таймера, и обратное считывание. При записи в TMRCON установка определенных разрядов определяет, какой из форматов используется.

Формат управляющего слова:

Программирует определенный таймер. Выбирает режим функционирования таймера и формат уставки. После программирования таймера, Вы можете в любое время записать значение уставки в регистр TMRn таймера.

Формат защелки:

Выдает команду защелки в конкретный таймер. Команда защелки таймера позволяет Вам фиксировать значение счетчика конкретного таймера. После выдачи команды защелки, Вы можете проверить значение счетчика таймера, читая регистр TMRn таймера

Формат обратного считывания:

Выдает команду обратного считывания для одного или большего количества таймеров. Команда обратного считывания позволяет Вам фиксировать значение счетчика и состояние одного или более таймеров. После выдачи команды обратного считывания Вы можете проверить состояние таймеров, сосчитав регистр TMRn таймера. После проверки состояния таймера, Вы можете опять сосчитать регистр TMRn таймера, проверяя значение счетчика.

TMR0

TMR1

TMR2

F040H

F041H

F042H

0040Н

0041Н

0042Н

Формат состояния:

Читайте этот регистр после выдачи команды обратного считывания, чтобы проверить состояние n-го таймера. Повторное считывание TMRn устанавливает для него формат чтения.

Формат чтения:

Читайте этот регистр, чтобы проверить счетчик n-го таймера.

Формат Записи.

Пишите в этот регистр в любое время после инициализации n-го таймера, чтобы изменить уставку таймера.