User`s manual
Table Of Contents
- Contents
- Chapter 1 General Information
- Chapter 2 Introduction
- 2.1 Connectors (PCM-3348 has no LCD connectors)
- 2.2 Locating connectors
- 2.3 Installation Procedures
- 2.4 Ethernet connector (CN2) (PCM-3347F/3348F)
- 2.5 LCD-A display connector (CN7)
- 2.6 Serial ports (CN5, CN6, CN8, CN9)
- 2.7 EIDE HDD connector (CN1)
- 2.8 PC/104 connector (CN17, CN19)
- 2.9 Parallel port connector (CN12)
- 2.10 Backlight connector (CN3) PCM-3347
- 2.11 VGA connector (CN10)
- 2.12 Reset button connector (CN13)
- 2.13 Main power (+5 V / +12 V) connector (CN14)
- 2.14 PS/2 Keyboard/mouse connector (CN18)
- 2.15 5 V connector (CN16)
- 2.16 FDD connector (CN22)
- 2.17 LCD-B connector (CN11)
- 2.18 CompactFlash™ socket (CN22)
- 2.19 I2C BUS (CN4)
- 2.20 HDD LED connector (CN15)
- 2.21 SIR connector (CN20)
- Chapter 3 Software Configuration
- Chapter 4 Award BIOS Setup
- 4.1 System test and initialization
- 4.2 Award BIOS setup
- Chapter 5 SVGA Setup
- Chapter 6 PCI SVGA Setup
- Chapter 7 PCI Bus Ethernet Interface
- Appendix A Programming the Watchdog Timer
- Appendix B Installing PC/104 Modules
- Appendix C Pin Assignments
- C.1 Ethernet connector (CN2)
- C.2 LCD-A connector (CN7)
- C.3 COM1, COM3, COM4 connector (CN6, CN 9, CN8)
- C.4 COM2 connector (CN5, CN23)
- C.5 EIDE hard drive connector (CN1)
- C.6 PC/104 connector (CN17, CN19)
- C.7 Parallel port connector (CN12)
- C.8 Backlight connector (CN3)
- C.9 VGA connector (CN10)
- C.10 Reset button connector (CN13)
- C.11 Main power (+5 V) connector (CN14)
- C.12 PS/2 keyboard/mouse connector (CN18)
- C.13 5 V connector (CN16)
- C.14 FDD connector (CN22)
- C.15 LCD-B connector (CN11)
- C.16 CompactFlash™ socket (CN21)
- Appendix D System Assignments
- Appendix E LCD Services

PCM-3347 User’s Manual 74
Appendix A Programming the Watchdog
Timer
A.1 Programming the watchdog timer
The default configuration of the timer is enabled with system reset.
To enable the watchdog timer, you must make a program which writes 1
to I/O port address 443 (hex) at regular intervals. The first time your pro-
gram reads the port, it enables the watchdog timer. After that, your pro-
gram must write 1 to port 443 at time intervals of less than 1.6 seconds.
Otherwise, the watchdog timer will activate and reset the CPU. When you
want to disable the watchdog timer, your program should write 0 to port
443.
If CPU processing comes to a standstill because of EMI or a software
problem, your program's signals to I/O port address 443 of the timer will
be interrupted. The timer will then automatically reset the CPU, and data
processing will continue normally.
You must make your program so that it writes 1 to I/O port 443 at an
interval shorter than the timer's preset interval. The timer's intervals have
a tolerance of ± 30%, so you should program an instruction that will
refresh the timer about every second.
The following example shows how you might program the watchdog
timer in BASIC:
10 REM Watchdog timer example program
20 X=Out &H443,1 REM Enable and refresh the watchdog
30 GOSUB 1000 REM Task #1, takes 1 second to complete
40 X=Out &H443,1 REM Refresh the watchdog
50 GOSUB 2000 REM Task #2, takes 1 second to complete
60 X=Out &H443,0 REM Disable the watchdog
70 END
1000 REM Subroutine #1, takes 1 second to complete
.
.
.