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


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


Бит

$2E ($4E)

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

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

7

6

5

4

3

2

1

0

ICNC1

ICES1

-

-

CTC1

CS12

CS11

CS10

TCCR1B

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. Если бит установлен - по  нарастающему фронту сигнала.

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

Бит 3 - CTC1: Очистка таймера счетчика 1 по совпадению: Если бит установлен (1),  таймер/счетчик 1  устанавливается в  $0000 в такте следующем за событием совпадения. Если бит сброшен, таймер/счетчик 1 продолжает считать пока не будет остановлен, сброшен, произойдет его  переполнение или изменение направления счета.  В режиме ШИМ этот бит  не работает.

Биты 2,1,0 - CS12, CS11, CS10: выбор тактирования: Эти биты определяют источник счетных импульсов для таймера/счетчика 1.

Таблица 9. Выбор источника счетных импульсов.

CS12

CS11

CS10

Описание

0

0

0

Таймер/счетчик остановлен

0

0

1

CK

0

1

0

CK/8

0

1

1

CK/64

1

0

0

CK/256

1

0

1

CK/1024

1

1

0

Внешний вывод T1, нарастающий фронт

1

1

1

Внешний вывод T1, спадающий фронт




Начало  Назад  Вперед