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


РЕГИСТР УПРАВЛЕНИЯ СТОРОЖЕВЫМ ТАЙМЕРОМ - WDTCR




Бит

$21($41)

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

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

7

6

5

4

3

2

1

0

-

-

-

WDTOE

WDE

WDP2

WDP1

WDP0

 WDTCR

R

R

R

R/W

R/W

R/W

R/W

R/W

0

0

0

0

0

0

0

0

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

Бит 4 - WDTOE - разрешение выключения сторожевого таймера. При очистке бита WDE этот бит должен быть установлен (1). Иначе, работа сторожевого таймера  не прекращается.  Через четыре  такта после  установки этого бита, он аппаратно сбрасывается.

  Бит 3  - WDE-  разрешение сторожевого  таймера. Если  бит установлен (1), работа сторожевого таймера разрешена, если бит сброшен - запрещена. Сброс бита производится только в том случае, если бит WDTOE  установлен в 1. Для запрещения включенного сторожевого таймера должна  исполняться следующая процедура:

         1. Одной командой записать 1 в  WDTOE и WDE. Единица в WDE  должна   записываться даже в том случае если этот бит был установлен перед началом процедуры остановки таймера

         2. В течение следующих четырех тактов процессора необходимо  записать в WDE  логический 0, при  этом работа сторожевого  таймера   запрещается.

Биты 2..0 - WDP2..0 - Биты предварительного делителя сторожевого таймера. Если работа сторожевого таймера разрешена, эти биты определя­ют предварительный коэффициент деления для сторожевого таймера. В таб­лице 13 приведены различные значения установок предварительного дели­теля и соответствующие им временные интервалы для напряжения питания Vcc=5V.

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

WDP2

WDP1

WDP0

Период времени

 

WDP2

WDP1

WDP0

Период времени

0

0

0

16 мс

1

0

0

256 мс

0

0

1

32 мс

1

0

1

512 мс

0

1

0

64 мс

1

1

0

1024 мс

0

1

1

128 мс

1

1

1

2048 мс



Содержание раздела