Pc6152 – Acnodes PC6152 User Manual

Page 46

Advertising
background image

14628 Central Blvd,

Chino, CA91710

tel:909.597.7588, fax:909.597.1939

PC6152

15” Core 2 Duo touch anel PC

3-8 Watchdog Timer Configuration

The Watch-dog Timer has a programmable time-out ranging from 1 to 255 minutes with one minute

resolution, or 1 to 255 seconds with 1 second resolution. 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 0x865h. The

WDT time-out value 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 counting down from the

value loaded. Setting the Register located on I/O address 0x867h and 0x868h as 00h to finish timer

configuration.

Example Program
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

Advertising
This manual is related to the following products: