Advantech MIC-3368 manual Programming the Watchdog Timer, Data Time Interval

Page 39

A.1 Programming the Watchdog Timer

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 FF (hex), and the related time interval is 1 sec. to 255 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 and 043 (hex) while simultaneously setting it. When you want to disable the watchdog timer, your program should read I/O port 043 (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 (&H043) 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.

MIC-3368 Series User Manual -- Page 31

Image 39
Contents MIC-3368 Copyright Notice AcknowledgementsCE Notification Product warranty Packing List Technical Support and Sales AssistanceHttp//support.advantech.com.tw Contents Programming the Watchdog Timer Figures Tables Hardware Configuration Introduction Standard SBC Functions SpecificationsFunctional Block Diagram 1MIC-3368 functional block diagram Jumper Settings JumpersJumper Locations Clear Cmos JP1 Connectors2MIC-3368 jumper and connector locations Safety PrecautionsInstalling Sdram SODIMMs Heat sink installation Installing CPU Heat SinkSoftware support Connecting Peripherals Serial Ports CN1 and CN2 VGA Display Connector CN3PS/2 Keyboard and Mouse Connector CN5 IDE Device CN10Card Installation Ethernet Configuration CN6 and CN7USB Connector CN4 PMC Connector CN4To remove a card To install a cardEthernet Software Configuration Utility and Drivers General InformationFor Microsoft Windows \MIC3368\LAN\DOS\E100B.DOS Drivers for Lantastic Installation for Windows NTFor Unix For Other Operating SystemsPage AGP-SVGA Installation of Svga Driver Bios Award Bios Setup Entering SetupStandard Cmos Setup Bios Features Setup Virus WarningCPU Internal Cache/External Cache Boot Up NumLock Status Quick Power On Self TestBoot Sequence Boot Up Floppy SeekTypematic Rate Char/Sec Chipset Features SetupTypematic Rate Setting Typematic Delay msecPower Management Setup Power ManagementVGA Shared Memory Size 6 PNP/PCI Configuration Setup HDD Power ManagementIntegrated Peripherals IDE HDD Auto Detection Load Setup DefaultsPassword Setting Save & Exit SetupProgramming Watchdog Timer Data Time Interval Programming the Watchdog TimerPin Assignments System Slot J1 Connector System Slot P2 Connector System and Peripheral Slots J3 Connector System Slot J4 Connector System Slot J5 Connector Ethernet RJ-45 Connectors CN5 Eide Connector CN1RJ45-COM1 Serial Ports CN7 VGA Display connector CN6CompactFlash Socket CN9-Optional Fan Module Connectors CN8Interrupt Assignments System I/O Ports14 1st MB Memory Map