National Instruments Touch Panel Computer TPC-2012 User Manual

Page 31

Advertising
background image

Appendix C

Watchdog Timer Programming

© National Instruments Corporation

C-5

TPC-2012/TPC-2512 User Manual

Example 2: Enable the Watchdog Timer and Set 5 Min as the
Timeout Interval

;-----------------------------------------------------------

Mov dx,2eh ; unlock W83627H

Mov al,87h

Out dx,al

Out dx,al

;-----------------------------------------------------------

Mov al,07h ; Select registers of watchdog timer

Out dx,al

Inc dx

Mov al,08h

Out dx,al

;-----------------------------------------------------------

Dec dx ; Enable the function of watchdog timer

Mov al,30h

Out dx,al

Inc dx

Mov al,01h

Out dx,al

;-----------------------------------------------------------

Dec dx ; Set minute as counting unit

Mov al,0f5h

Out dx,al

Inc dx

In al,dx

Or al,08h

Out dx,al

;-----------------------------------------------------------

Dec dx ; Set timeout interval as 5 minutes and start counting

Mov al,0f6h

Out dx,al

Inc dx

Mov al,5

Out dx,al

;-----------------------------------------------------------

Dec dx ; lock W83627HF

Mov al,0aah

Out dx,al

Advertising
This manual is related to the following products: