Регистр управления таймером/счетчиком0 - TCCR0 - (The Timer/Counter0 Control Register)

Бит                  
$33 ($53) CS02 CS01 CS00 TCCR0
Чтение/Запись R R R R R R/W R/W R/W  
Исходное значение                  

· Биты 7.. 3 - Res: Reserved Bit – Зарезервированные биты

Данные биты в микроконтроллерах AT90S8535 зарезервированы и при считывании всегда покажут состояние 0.

· Биты 2,1,0 - CS02, CS01, CS00: Clock Select0, бит 2, 1 и 0 – Биты выбора тактовой частоты

Биты 2, 1 и 0выбора тактовой частоты Timer0 подключают выход определенной ступени предварительного делителя.

Таблица 2.6. Выбор коэффициента деления предварительного делителя частоты таймера/счетчика0

CS02 CS01 CS00 Описание
      Таймер/счетчик0 остановлен
      CK0
      CK / 8
      CK / 64
      CK / 256
      CK / 1024
      Внешний вывод T0, падающий фронт
      Внешний вывод T0, нарастающий фронт

Если таймер/счетчик0 используется как счетчик, то вывод Т0 конфигурируется как вход.

Таймер/счетчик0 осуществляет счет в регистре TCNT0.

Таймер/счетчик0 - TCNT0

Бит                  
$32 ($52) MSB             LSB TCNT0
Чтение/Запись R/W R/W R/W R/W R/W R/W R/W R/W  
Исходное значение                  

Timer/Counter0 реализован как счетчик с возможностью чтения/записи. Если в Timer/Counter0 записано некоторое значение и выбран источник тактового сигнала, то он продолжит счет с записанного значения с тактовой частотой счетчика.

Разрядный таймер/счетчик1

16-разрядный таймер/счетчик1 управляется двумя регистрами TCCR1A и TCCR1B.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: