Составители:
29
В качестве источника тактовых импульсов может быть выбран один из
двух источников.
1. Внешний источник тактовых импульсов, подключенный ко входу
RA4/T0CKI (в ранней литературе используется обозначение RA4/RTCC).
2. Внутренний источник тактовых импульсов, совпадающий по частоте с
частотой циклов.
Период срабатывания таймера может быть увеличен путем подключения
к нему прескалера с заданным коэффициентом деления (
см рис. 1). Все
настройки таймера и прескалера производятся с помощью регистра OPTION,
рассмотренного выше.
Рис 1. Схема таймера TMR0 и связанных с ним блоков
Чтобы подключить пределитель к TMR0, необходимо сбросить в ноль бит
PSA регистра OPTION. Биты PS2, PS1, PS0 задают коэффициент деления
пределителя в соответствии со следующей таблицей:
PS2, PS1, PS0 Коэфф. Деления
0 0 0 2
0 0 1 4
0 1 0 8
0 1 1 16
1 0 0 32
1 0 1 64
1 1 0 128
1 1 1 256
Как видно из этой таблицы, коэффициент деления пределителя
отличается вдвое от аналогичного коэффициента деления для случая
подключения пределителя к сторожевому таймеру.
Типы перезапусков программы
Срабатывание сторожевого таймера приводит к перезапуску программы с
нулевого адреса. При включении питания микроконтроллер также начинает
выполнение программы с нулевого адреса. Есть еще некоторые ситуации, когда
программа принудительно начинает свою работу с нулевого адреса. Как узнать,
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »