16-1
6000 Series user’s manual
Watchdog timer, reset, and remote reset
Chapter 16:
Watchdog timer, reset, and
remote reset
≡
Watchdog timer
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 it is disabled or strobed by the software. The
watchdog timer can be controlled through the enhanced INT 17H inter-
face which is a built-in function on the PC Microcontroller.
≡
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 6000 Series
Page 7: ...Notice to user PC 500 user s manual ...
Page 9: ...About this manual 6000 Series user s manual ...
Page 37: ...2 20 Quick start 6000 Series user s manual ...
Page 65: ...5 16 Serial ports 6000 Series user s manual ...
Page 87: ...6 22 EZ I O 6000 Series user s manual ...
Page 103: ...8 8 Analog I O 6000 Series user s manual ...
Page 119: ...14 2 PC 104 expansion 6000 Series user s manual ...
Page 133: ...16 4 Watchdog timer reset and remote reset 6000 Series user s manual ...
Page 139: ...17 6 Serial EEPROM 6000 Series user s manual ...
Page 157: ...21 2 Software utilities 6000 Series user s manual ...
Page 161: ...22 4 Troubleshooting 6000 Series user s manual ...
Page 177: ...A 16 6010 technical data 6000 Series user s manual ...
Page 215: ...D 16 6040 technical data 6000 Series user s manual ...
Page 229: ...F 2 Miscellaneous 6000 Series user s manual ...