Микроконтроллер AT90S2313


РЕГИСТР A УПРАВЛЕНИЯ ТАЙМЕРОМ/СЧЕТЧИКОМ 1 - TCCR1A




Бит

$2F ($4F)

Чт./зап. (R/W)

Начальн.знач.

7

6

5

4

3

2

1

0

COM1A1

COM1A0

-

-

-

-

PWM11

PWM10

TCCR1A

R/W

R/W

R

R

R

R

R/W

R/W

0

0

0

0

0

0

0

0

Биты 7,6 - COM1A1, COM1A0: Режим  выхода совпадения, биты 1 и 0:  Эти управляющие биты задают отклик вывода OC1 процессора на совпадение регистра сравнения  и таймера/счетчика  1. Поскольку  это альтернативная функция порта,  соответствующий бит  направления должен  устанавливать вывод на выход. Конфигурация управляющих бит показана в следующей таблице:

Таблица 7. Установка режима совпадения.

COM1A1

COM1A0

Описание

0

0

Таймер/счетчик 1 отключен от вывода OC1

0

1

Переключение выхода OC1

1

0

Сброс (0) вывода OC1

1

1

Установка (1) вывода OC1

В режиме ШИМ эти биты имеют другие функции, которые указаны в таблице 11.

При изменении битов COM1A1 и COM1A0 прерывание по совпадению должно быть запрещено, очисткой  соответствующего бита в регистре  TIMSK. Иначе, прерывание может произойти во время изменения битов.

Биты 5..2 - зарезервированы. В AT90S2313 эти биты зарезервированы  и всегда читаются как 0.

Биты 1,0 - PWM11, PWM10: Биты установки ШИМ: Эти биты  устанавливают режим работы таймера/счетчика 1 в качестве ШИМ (см. табл. 8).  Подробнее этот режим будет рассмотрен ниже.

Таблица 8. Установка режима работы ШИМ.

PWM11

PWM10

Описание

0

0

Работа ШИМ запрещена

0

1

8-разрядный ШИМ

1

0

9-разрядный ШИМ

1

1

10-разрядный ШИМ



Содержание раздела