17-1
PC-500 user’s manual
Watchdog timer and hardware reset
Chapter 17:
Watchdog timer and hardware reset
≡
Description
The watchdog timer is a fail-safe against program crashes or processor
lockups. It times out every 1.6 seconds (1.6 sec. typical, 1.00 sec. min.,
2.25 sec. max.) unless reset by the software. The watchdog timer can be
controlled through the enhanced INT 17h interface which is a built-in
function on the PC-500.
≡
Enhanced INT 17h function definitions
This section provides definitions for the following functions: Enable
watchdog, Strobe watchdog, and Disable watchdog.
Enable watchdog
Function:
fdh
Subfunction:
01h
Purpose:
To enable the watchdog.
Calling registers:
AH
fdh
AL
01h
DX
ffffh
Return registers:
None
Comments:
This function enables the watchdog. Once the
watchdog is enabled, it has to be strobed at a period
of not less than 1.6 seconds or until the watchdog is
disabled. Otherwise, a system reset will occur.
Programming example:
/* Inline assembly code for Borland C++ 3.1 */
asm {
mov
ax,0fd01h
mov
dx,0ffffh
int
17h
}
Summary of Contents for PC-500
Page 7: ...Notice to user PC 500 user s manual ...
Page 17: ...xii Contents PC 500 user s manual ...
Page 23: ...About this manual PC 500 user s manual ...
Page 25: ...Overview of Section 1 PC 500 user s manual ...
Page 35: ...2 2 Quick start PC 500 user s manual Figure 2 1 PC 500componentdiagram ...
Page 36: ...2 3 PC 500 user s manual Quick start Figure 2 2 PC 500center to centerholedimensions ...
Page 53: ...3 10 SETUP programs PC 500 user s manual ...
Page 57: ...4 4 Save and run programs PC 500 user s manual ...
Page 59: ...Overview of Section 2 PC 500 user s manual ...
Page 71: ...5 12 Serial ports PC 500 user s manual ...
Page 75: ...6 4 LPT1 parallel port PC 500 user s manual ...
Page 81: ...7 6 Console devices PC 500 user s manual ...
Page 89: ...10 2 IRQ routing and opto IRQs PC 500 user s manual Figure 10 1 Interruptroutingmatrix ...
Page 103: ...11 12 EZ I O PC 500 user s manual ...
Page 117: ...14 2 PC 104 expansion PC 500 user s manual ...
Page 119: ...15 2 SCSI PC 500 user s manual ...
Page 121: ...16 2 Ethernet PC 500 user s manual ...
Page 123: ...Overview of Section 3 PC 500 user s manual ...
Page 127: ...17 4 Watchdog timer and hardware reset PC 500 user s manual ...
Page 143: ...19 8 Transferring files remote disks PC 500 user s manual ...
Page 173: ...22 22 CPU power management PC 500 user s manual ...
Page 177: ...23 4 Troubleshooting PC 500 user s manual ...
Page 179: ...Overview of Section 4 PC 500 user s manual ...
Page 225: ...B 28 Software utilities PC 500 user s manual ...