Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
367
Добавлен:
21.05.2015
Размер:
7.55 Mб
Скачать
      1. Ctrlb - регистр управления в

Бит

7

6

5

4

3

2

1

0

 

+0x01

CCDEN

CCCEN

CCBEN

CCAEN

-

WGMODE[2:0]

CTRLB

Чтение/запись

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт.

Чт/Зап

Чт/Зап

Чт/Зап

Нач значение

0

0

0

0

0

0

0

0

  1. Биты 7:4 - CCxEN: разрешение сравнения или захвата

Установка данных бит в режимах генерации импульсов FRQ или PWM приведет к активизации на линии порта ввода-вывода соответствующей альтернативной функции OCn.

В свою очередь, если выбрана работа входа захвата, биты CCxEN будут управлять активностью функции захвата в соответствующем канале захвата/сравнения.

  1. Бит 3 - Res: резервные биты

Данный бит не используется и зарезервирован для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервный бит.

  1. Биты 2:0 - WGMODE[2:0]: режим генерации прямоугольных импульсов

Данные биты предназначены для выбора режима генерации импульсов и управления счетной последовательностью счетчика, вершиной счета (TOP), условием обновления (UPDATE), условием прерываний/событий и типом формы генерируемого сигнала (см. таблицу 14.4).

В нормальном режиме работы генерация импульсов не выполняется. Во всех остальных режимах, чтобы выходной сигнал генератора импульсов был выведен на линию порта ввода-вывода, необходимо установить соответствующий бит CCxEN. Кроме того, линия ввода-вывода должна быть настроена как выход.

Таблица 14.4. Режимы генерации импульсов таймера

WGMODE[2:0]

Групповая конфигурация

Режим работы

Вершина счета (TOP)

Обновление (UPDATE)

OVFIF/ cобытие

000

NORMAL

нормальный

PER

TOP

TOP

001

FRQ

FRQ

CCA

TOP

TOP

010

 

(резерв)

-

-

-

011

SS

PWM с однонаправленным счетом

PER

BOTTOM

BOTTOM

100

 

(резерв)

-

-

-

101

DS_T

PWM с двунаправленным счетом

PER

BOTTOM

TOP

110

DS_TB

PWM с двунаправленным счетом

PER

BOTTOM

TOP и BOTTOM

111

DS_B

PWM с двунаправленным счетом

PER

BOTTOM

BOTTOM

      1. Ctrlc - регистр управления c

Бит

7

6

5

4

3

2

1

0

 

+0x02

-

-

-

-

CMPD

CMPC

CMPB

CMPA

CTRLC

Чтение/запись

Чт.

Чт.

Чт.

Чт.

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Нач значение

0

0

0

0

0

0

0

0

  1. Биты 7:4 - Res: резервные биты

Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.

  1. Биты 3:0 - CMPx: значение выхода сравнения n

Данные биты позволяют напрямую воздействовать на состояние выхода компаратора генератора импульсов (WG), когда таймер-счетчик находится в выключенном состоянии. С их помощью можно установить или сбросить выход WG, но только при условии, что таймер-счетчик не работает.

Соседние файлы в папке Архитектура ЭВМ