3. watchdog timer configuration – Curtis AR-B1682 User Manual

Page 29

Advertising
background image

~ Page 23 ~

PIIX4 DRIVER SETUP
WIN95: The first step is to execute the INTEL\95\SETUP.EXE in DISK#4, the system will update the driver
automatically, the next step is to reboot the system, and then the driver of PIIX4 CHIPSET will be installed to
the system correctly.
WINNT: The first step is to execute the INTEL\NT\SETUP.EXE in DISK#4, the system will update the driver
automatically, the next step is to reboot the system, and then the driver of PIIX4 CHIPSET will be installed to
the system correctly.


3-3. WATCHDOG TIMER CONFIGURATION


This section describes how to use the Watchdog Timer, including disabled, enabled, and trigger functions.
The AR-B1682 is equipped with a programmable time-out period watchdog timer. You can use your own
program to enable the watchdog timer. Once you have enabled the watchdog timer, the program should trigger
the I/O every time before the timer times out. If your program fails to trigger or disable this timer before it times
out, e.g. because of a system hang-up, it will generate a reset signal to reset the system. The time-out period
can be programmed to be set from 1 to 255 minutes.

Watchdog

Register

Time Base

Counter and

Compator

RESET

Watchdog

LED

ADD.(A0-A15)

DATA(D0-D7)

Watchdog Block Diagram



The diskette includes a Watch Dog Zip file. In the file, there are several execution programs written in different
forms.

The sub-directories of the file are:
(1) Library and Test Program written in Assembly Language
(2) Library and Test Program written in Turbo C++


3-3-1. Watchdog Timer Setting


The watchdog timer is a circuit that may be used from your program software to detect system crashes or
hang-ups. LED1 on this CPU board is the watchdog timer indicator, which is located at the upper-right corner
above the 5-pin multi-function connector. Whenever the watchdog timer is enabled, the LED will blink to
indicate that the timer is counting. The watchdog timer is automatically disabled after reset.

Once you have enabled the watchdog timer, your program must trigger the watchdog timer every time before it
times out. After you trigger the watchdog timer, it will be set to non-zero value to watchdog counter and start
to count down again. If your program fails to trigger the watchdog timer before time-out, it will generate a reset
pulse to reset the system.

Advertising