EasyManua.ls Logo

Advantech PCM-3365 - Watchdog Timer Sample Code Example

Advantech PCM-3365
82 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
PCM-3365 User Manual 70
C.1 Watchdog Timer sample code
EC_Command_Port = 0x29Ah
EC_Data_Port = 0x299h
Write EC HW ram = 0x89
Watch dog event flag = 0x57
Watchdog reset delay time = 0x5E
Reset event = 0x04
Start WDT function = 0x28
====================================================
.model small
.486p
.stack 256
.data
.code
org 100h
.STARTup
mov dx, EC_Command_Port
mov al,89h ;Write EC HW ram.
out dx,al
mov dx, EC_Data_Port
mov al, 5Fh ;Watchdog reset delay time low byte (5Eh is high byte) index.
out dx,al
mov dx, EC_Data_Port
mov al, 30h ;Set 3 seconds delay time.
out dx,al
mov dx, EC_Command_Port
mov al,89h ;Write EC HW ram.
out dx,al
mov dx, EC_Data_Port
mov al, 57h ;Watch dog event flag.
out dx,al
mov dx, EC_Data_Port
mov al, 04h ;Reset event.
out dx,al
mov dx, EC_Command_Port
mov al,28h ;Start WDT function.
out dx,al
.exit
END

Related product manuals