Составители:
30
Величина коэффициента деления лежит в диапазоне 8 ≤ k
d
≤ 1024.
Все таймеры содержат следующие устройства управления.
1. Регистр управления − TХCON (Control Registers), формат
(количество двоичных разрядов) и содержание (наименование полей) которого
указаны в табл. 7.1.
Т а б л и ц а 7.1
15 14
13 12 11
10 9 8 7 6
5 4
3
2 1
0
TXOTL TXOE TXUDE TXUD TXR TXM TXI
Поля регистра управления имеют следующие значения.
TХI. Три бита (0, 1 и 2) регистра управления предназначены для
установки коэффициента деления в делителе частоты (ДЧ) в случае питания
таймера от внутреннего генератора тактовых импульсов (f
CPU
) частотой 20 МГц
(при ТХМ=000). В табл. 7.2 указаны коды, которые могут устанавливаться в
поле TХI, значения коэффициентов деления, частоты на входе счетчика после
делителя частоты, величины периодов входной частоты и периодов заполнения
счетчика импульсами поделенной частоты.
TХM. Три бита (3, 4 и 5) поля TХM регистра управления предназначены
для выбора генератора тактовых импульсов:
000 − таймер питается тактовыми импульсами от внутреннего генератора
МК;
001 − на вход таймера поступают импульсы с внешних источников.
TХR. Один бит (6) поля TХR регистра управления предназначен для
включения таймера в работу:
0 − таймер выключен;
1 − таймер включен.
TХUD, TХUDE. Два бита (7 и 8) двух полей TХUD и TХUDE регистра
управления предназначены для установки направления счета в счетчике.
TХUD=0 и TХUDE=0 − суммирование тактовых импульсов в счетчике;
TХUD=0 и TХUDE=1 − вычитание тактовых импульсов из суммы,
находящейся в счетчике в данный момент.
TХOE. Один бит (9) поля TХOE регистра управления предназначен для
разрешения выхода на TХOUT команды переполнения счетчика:
0 − выход отключен;
1 − выход включен.
TХOTL. Один бит (10) поля TХOTL регистра управления предназначен
для формирования команды, сигнализирующей о переполнении счетчика:
0 − счетчик не переполнен;
1 − счетчик переполнен.
2. Регистр данных TХ (Data Registers) предназначен для преобразования
и хранения занесенного в него программным способом кода выдержки времени
(А).
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »