14628 Central Blvd,
Chino, CA91710
tel:909.597.7588, fax:909. 597.1939
PC6172
17” industrial Core 2 Duo Panel PC
3-8 Watchdog Timer Configura tion
The Watch-dog Timer has a programmabl e time-out ranging from 1 to 255 minutes with one minute
resolution, or 1 to 255 seconds with 1 second resol ution. The units of the WDT timeout value are
selected via bit[7] of the WDT _TIMEOUT register, which is located on I/O Port address 0x86 5h. The
WDT time-out valu e is set through the WDT_VAL Runtime register, which is located on I/O Port
address 0x866h . Setting the WDT_VAL register to 0x00 disables the WDT function Setting the
WDT_VAL to any other non-zero value will cause the WDT to reload and begin coun ting down from the
value loaded. Setti ng the Register located on I/O address 0x86 7h and 0x868h as 00h to finish timer
configuration.
Example Prog ram
Example Code: (1)
; ------------------------------------------------------------------------------------------------
; Enable Watch-Dog Timer
;-------------------------------------------------------------------------------------------------
mov dx, (800h+65h) ; Time counting Unit minute or second
mov al, 80h ; al = 00h : minute, or al = 80h : second
out dx, al
mov dx, (800h+66h)
mov al, 20 ; al = Watch Dog Timer Second (s) , 20 sec(s)
ou dx, al
mov dx, (800h+67h)
mov al, 00h
out dx, al
mov dx, (800h+68h) ; Start Watch Dog Timer
mov al, 00h
out dx, al