ВУЗ:
Составители:
44
Таблица 14
Коэффициенты деления в зависимости от значений PS2- PS0
Значение
PS2 PS1 PS0
TMR0
(PSA = 0)
WDT
(PSA = 1)
0 0 0 1:2 1:1
0 0 1 1:4 1:2
0 1 0 1:8 1:4
0 1 1 1:16 1:8
1 0 0 1:32 1:16
1 0 1 1:64 1:32
1 1 0 1:128 1:64
1 1 1 1:256 1:128
Установка коэффициента деления предделителя 1:1 для TMR0
соответствует переключению предделителя на сторожевой таймер.
4.2. МОДУЛЬ ТАЙМЕРА TMR1
Модуль таймера 1 – это 16-разрядный таймер/счетчик, состоящий
из 2-х 8-разрядных регистров TMR1H и TMR1L, которые доступны для
чтения и для записи. Прерывание (если оно разрешено) генерируется
при переполнении (FFFF->0000), при этом устанавливается флажок
TMR1IF(PIR1<0>). Это прерывание можно разрешить или
замаскировать, используя бит маски прерывания TMR1IE (PIE1<0>).
За настройку модуля таймера TMR1 отвечает регистр T1CON
(таблица 15).
Таблица 15
Регистр T1CON: регистр управления таймера1 (адрес 10h)
№ бита
7 6 5 4 3 2 1 0
Имя бита
– – T1CKPS1 T1CKPS0
T1OSC
EN
T1SYNC
TMR1
CS
TMR1
ON
Состояние
после сброса
0 0 0 0 0 0 0 0
Доступность.
U U R/W R/W R/W R/W R/W R/W
Обозначения: R – читаемый разряд; W – записываемый разряд; U – физически бит
не существует, при обращении читается как 0.
Назначение битов регистра T1CON приведено ниже.
Биты 5-4: T1CKPS1:T1CKPS0 – коэффициент деления
предделителя таймера1
11=1:8-значение предделителя
10=1:4-значение предделителя
01=1:2-значение предделителя
00=1:1-значение предделителя
Бит 3: T1OSCEN –работа таймера1 от кварцевого резонатора
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »