A.1 watchdog timer initial program – AAEON AIS-E1-H61A User Manual
Page 84
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