Микроконверторы фирмы Analog Devices в микропроцессорных приборных комплексах. Виноградов А.Б - 68 стр.

UptoLike

68
Окончание табл. 1.20
Биты Имя Описание
1 WDE Бит разрешения сторожевого таймера. Устанавливается пользователем для разреше-
ния сторожевого таймера и обнуления его счетчиков. Если этот бит не переустанав-
ливается целевой программой в течение периода тайм-аута, то таймер сгенерирует
сброс системы или прерывание в зависимости от состояния бита WDIR. Сбрасыва-
ется следующими способами: программным сбросом бита WDE, сбросом стороже-
вого таймера (WDIR = «0»), аппаратным сбросом, прерыванием от PSM
0 WDWR Бит разрешения записи в сторожевой таймер. Для записи данных в регистр WDCON
требуется выполнить последовательность из двух команд: сначала следует устано-
вить бит WDWR, и только следующей командой следует записать данные в
WDCON. Фрагмент программы, реализующий описанную последовательность, вы-
глядит так:
CLR EA ;запретить прерывания на время записи в WDT
SETB WDWR ;разрешить запись в WDCON
MOV WDCON, #72h ;разрешить WDT с интервалом тайм-аута 2,0 с
SETB EA ;снова разрешить прерывания (если требуется)
1.11. Монитор источников питания PSM
Встроенный монитор источников питания PSM, по определению, предна-
значен для слежения за источниками питающих напряжений устройства AVDD
и DVDD. Когда PSM программно разрешен, он сигнализирует программе о па-
дении значений напряжений AVDD и DVDD ниже установленных пользовате-
лем порогов, которые можно выбрать из четырех возможных значений. Для
правильной работы PSM напряжение AVDD должно быть не менее 2,7 В. Рабо-
та монитора источников питания управляется специальным регистром
PSMCON, назначение битов которого описано в табл. 1.21. При падении на-
пряжения ниже порога и в случае, если в специальном регистре приоритета и
разрешения вторичных прерываний IEIP2 разрешено прерывание от PSM, мо-
нитор вызовет прерывание, установив бит PSMI в регистре PSMCON. Этот бит
может быть программно сброшен только тогда, когда после подъема значения
напряжения аварийного источника питания до величины, превышающей задан-
ный порог, не истечет, по меньшей мере, 250 мс. Эта функция PSM дает воз-
можность целевой программе избежать возможной порчи данных в рабочих ре-
гистрах, которая могла бы иметь место, если бы выполнение программы про-
должалось при недостаточном уровне питающего напряжения.
CMPD
CMPA
PSMI TPD1 TPD0 TPA1 TPA0 PSMEN