36
IBC 2606 User's Guide
To program the watchdog timer, you must write a program which writes a value to I/O port
address 443 (hex). This output value represents time interval. The value range is from 01 (hex) to
3F (hex), and the related time interval is 1 sec. to 63 sec.
Data Time Interval
01
1 sec.
02 2
sec.
03 3
sec.
04
4 sec.
•
•
•
•
•
•
3F
63 sec.
After data entry, your program must refresh the watchdog timer by rewriting the I/O port 443 (hex)
while simultaneously setting it. When you want to disable the watchdog timer, your program
should read I/O port 443 (hex).
The following example shows how you might program the watchdog timer in BASIC:
10
REM
Watchdog timer example program
20
OUT &H443, data REM
Start and restart the watchdog
30
GOSUB 1000 REM
Your application task #1,
40
OUT &H443, data REM
Reset the timer
50
GOSUB 2000 REM
Your application task #2,
60
OUT &H443, data REM
Reset the timer
70
X=INP (&H443) REM,
Disable the watchdog timer
80
END
1000
REM
Subroutine #1, your application task
•
•
•
•
•
•
1070
RETURN
2000
REM
Subroutine #2, your application task
•
•
•
•
•
•
2090
RETURN
Summary of Contents for IBC 2606
Page 1: ...User s Guide IBC 2606 6U size CompactPCI Master SBC with Pentium III Celeron processor ...
Page 6: ...6 IBC 2606 User s Guide 1 Hardware Configuration ...
Page 14: ...14 IBC 2606 User s Guide Figure 1 2 IBC 2606 jumper and connector locations ...
Page 15: ...IBC 2606 User s Guide 15 Figure 1 3 IBC 2606 front panel connector and indicator locations ...
Page 19: ...IBC 2606 User s Guide 19 2 Connecting Peripherals ...
Page 23: ...IBC 2606 User s Guide 23 3 Ethernet Software Configuration ...
Page 25: ...IBC 2606 User s Guide 25 4 AGP SVGA Setup ...
Page 27: ...IBC 2606 User s Guide 27 5 Award BIOS Setup ...
Page 35: ...IBC 2606 User s Guide 35 A Programming the Watchdog Timer ...