A.1 watchdog timer initial program – AAEON AIS-E1-H61A User Manual

Page 84

Advertising
background image

A d v a n c e d S ys t e m

C o n t r o l l e r

A I S - E 1 - H 6 1 A

Appendix A Programming the Watchdog Timer

A-2

A.1 Watchdog Timer Initial Program

Table 1 : SuperIO relative register table

Default Value

Note

Index

0x2E

(Note1)

SIO MB PnP Mode Index Register

0x2E or 0x4E

Data

0x2F

(Note2)

SIO MB PnP Mode Data Register

0x2F or 0x4F

Table 2 : Watchdog relative register table

LDN

Register

BitNum

Value

Note

Timer Counter

0x07

(Note3)

0xF6

(Note4)

(Note24)

Time of watchdog timer

(0~255)

This register is byte

access

Counting Unit

0x07

(Note5)

0xF5

(Note6)

3

(Note7)

0

(Note8)

Select time unit.

0: second

1: minute

Watchdog

Enable

0x07

(Note9)

0xF5

(Note10)

5

(Note11)

1

(Note12)

0: Disable

1: Enable

Timeout

Status

0x07

(Note13)

0xF5

(Note14)

6

(Note15)

1

1: Clear timeout status

Output Mode

0x07

(Note16)

0xF5

(Note17)

4

(Note18)

1

(Note19)

Select WDTRST# output

mode

0: level

1: pulse

WDTRST

output

0x07

(Note20)

0xFA

(Note21)

0

(Note22)

1

(Note23)

Enable/Disable

time out output via

WDTRST#

0: Disable

1: Enable


************************************************************************************

// SuperIO relative definition (Please reference to Table 1)

#define byte SIOIndex //This parameter is represented from Note1
#define byte SIOData //This parameter is represented from Note2

Advertising