beautypg.com

AAEON PFM-LNP User Manual

Page 38

background image

P C / 1 0 4 C P U M o d u l e

P F M - L N P

Appendix A Programming the Watchdog Timer A-4

The following is a sample code to set WDT for 3 seconds.

;Runtime register I/O base address

SUPERIO_GPIO_PORT

EQU 600h

.MODEL SMALL

.CODE

begin:

;enable WDT

mov dx, SUPERIO_GPIO_PORT + 47h

mov

al,

0Ch

out

dx,

al

;WDT_TIME_OUT register

mov dx, SUPERIO_GPIO_PORT + 65h

mov al, 80h ;unit is second

out

dx,

al

;WDT_VAL register

mov dx, SUPERIO_GPIO_PORT + 66h

mov al, 03h

;3 seconds

out

dx,

al

;exit

mov

ah,4ch

int

21h

END

begin