Example Program - Advantech ITA-3630 Series User Manual

Intel gen2/gen3 coretm i7/i5/i3 fanless dual core compact industrial computer with wide voltage input
Table of Contents

Advertisement

A.1.3

Example Program

;-----------------------------------------------------------
1.
Enable watchdog timer and set 10 sec. as timeout interval
;-----------------------------------------------------------
Mov dx,A65h ; Select register 65h, watchdog timer I/O port address 680h+ register
shifts 65h
Mov al,80h ; Set second as counting unit
Out dx,al
Mov dx,A66h ; Select register 66h, watchdog timer I/O port address 680h+ register
shift 66h
Mov al,10 ; Set timeout interval as 10 seconds and start counting
Out dx,al
;-----------------------------------------------------------
2.
Enable watchdog timer and set 5 min. as timeout interval
;-----------------------------------------------------------
Mov dx,A65h ; Select register 65h, watchdog timer I/O port address 680h+ register
shifts 65h
Mov al,00h ; Set minute as counting unit
Out dx,al
680h
Mov dx,A66h ; Select register 66h, watchdog timer I/O port address 680h+ register
shifts 66h
Mov al,5 ;Set timeout interval as 5 minutes and start counting
Out dx,al
;-----------------------------------------------------------
3.
Enable watchdog timer to be reset by mouse
;-----------------------------------------------------------
Mov dx,A67h ; Select register 67h, watchdog timer I/O port address 680h+ register
shifts 67h
In al,dx
Or al,4h
; Enable watchdog timer to be reset by mouse
Out dx,al
;-----------------------------------------------------------
4.
Enable watchdog timer to be reset by keyboard
;-----------------------------------------------------------
Mov dx,A67h ; Select register 67h, watchdog timer I/O port address 680h+ register
shifts 67h
In al,dx
Or al,2h
; Enable watchdog timer to be reset by keyboard
Out dx,al
;-----------------------------------------------------------
5.
Generate a time-out signal without timer counting
;-----------------------------------------------------------
Mov dx,A68h ; Select register 68h, watchdog timer I/O port address 680h+ register
shifts 68h
In al,dx
Or al,4h
; Generate a time-out signal
Out dx,al
;-----------------------------------------------------------
61
ITA-3630 User Manual

Advertisement

Table of Contents
loading

Table of Contents