Главная / Каталог

AVR микроконтроллер AT90S2333 фирмы Atmel

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

2Fh(4Fh)

7

6

5

4

3

2

1

0

COM1A1

COM1A0

-

-

-

-

PWM11

PWM10

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. Поскольку это альтернативная функция порта, соответствующий бит направления должен устанавливать вывод на выход. Конфигурация управляющих бит показана в таблице 9.

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

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

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

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

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

COM1A1

COM1A0

Описание

0

0

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

0

1

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

1

0

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

1

1

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

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

PWM11

PWM10

Описание

0

0

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

0

1

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

1

0

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

1

1

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

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

2Eh(4Eh)

7

6

5

4

3

2

1

0

ICNC1

ICES1

-

-

CTC1

CS12

CS11

CS10

R\W

R\W

R

R

R\W

R\W

R\W

R\W

Начальное значение

0

0

0

0

0

0

0

0

Бит7 - ICNC1: Подавитель входного шума входа захвата: Если этот бит сброшен (0), подавление входного шума входа захвата запрещено. При это захват срабатывает по первому заданному (нарастающему или спадающему) фронту сигнала на выводе ICP. При установке бита обрабатываются четы​ре последовательные выборки сигнала на выводе ICP. Для срабатывания захвата все выборки должны соответствовать уровню заданному битом ICES1. Частота выборок равна тактовой частоте процессора.

Бит 6 - ICES1: выбор фронта сигнала захвата: Если бит ICES1 сброшен (0) содержимое таймера/счетчика 1 переписывается в регистр захвата по спадающему фронту сигнала на выводе ICP. Если бит установлен - по на​растающему фронту сигнала.