The counter can be interrupted through keyboard/mouse or reloaded through software; Trigger system reset after timeout.

Key jumper settings and serial port mode configuration
Proper configuration of jumpers is the foundation for stable system operation. The main jumpers of NuPRO-770 include JP1~JP5, with the following functions:
1. COM2 mode selection (JP1, JP2, JP3)
COM2 (CN5) can be switched between RS-232, RS-422, and RS-485 through three sets of jumpers, with RS-232 being the default:
Mode JP1 JP2 JP3
RS-232 (default) 4-5 1-2 1-2
RS-422 5-6 2-3 3-4
RS-485 5-6 2-3 5-6
When selecting RS-485, the communication is in half duplex mode, suitable for multi station bus connection; RS-422 is a full duplex point-to-point or multipoint (note terminal resistance). In practical operation, it is necessary to turn off the power before adjusting the jumper to avoid damaging the serial port chip.
2. CPU and SDRAM frequency settings (JP4, JP5)
JP4 and JP5 jointly determine the CPU external frequency and SDRAM operating frequency:
CPU external frequency SDRAM frequency JP5 JP4
66 MHz 100 MHz 1-2 2-3
100 MHz 100 MHz 2-3 2-3
66/100 MHz automatic 100 MHz 3-4 2-3
(Reserved) -1-2-
The factory default setting is "automatic mode" (JP5=3-4, JP4=2-3), and the BIOS can automatically recognize external frequencies based on the CPU model. But if using a 66MHz external frequency Celeron, the system will automatically set the SDRAM frequency to 100MHz (i.e. asynchronous memory operation), and it is necessary to ensure the reliable quality of the memory module.
Attention: The i82810 chipset only supports PC-100, do not use PC-133 memory, otherwise it may fail to start or cause instability.
Detailed explanation of onboard connectors and external interfaces
1. IDE(CN1 Primary / CN4 Secondary)
Standard 40 pin interface, supporting master-slave devices. Important feature: The 20 pin CN1 provides+5V power supply, which can directly power the DiskOnModule (DOM) without the need for an external power cord, making it suitable for industrial diskless systems without mechanical hard drives.
2. Serial port (CN6 COM1/CN5 COM2)
All are 10 pin pins (2.54mm spacing), which lead out DCD, RXD, TXD, DTR, GND, DSR, RTS, CTS, RI. It needs to be converted to standard DB-9 or DB-25 through the accompanying serial cable.
3. VGA(CN8)
15 pin D-sub standard VGA interface, supporting DDC2B, can be directly connected to CRT or LCD monitors.
4. USB(CN7)
8-pin pin, providing two USB ports, pins defined as: 1 VCC, 2 VCC, 3 USB0-, 4 USB1-, 5 USB0+, 6 USB1+, 7 GND, 8 GND.
5. Front panel universal signal (CN15)
20 pin pin pin, collecting the following control and indication signals:
Pin 1-5: Power LED+Keylock
Pin 6-10: ATX power control (PS-ON,+5VSB)
Pin 11-14: Speak (buzzer)
Pin 15-16: Reset switch
Pin 17-18: HDD LED
Pin 19-20: ATX power switch (soft switch)
6. Fan power supply (FN1)
3-pin connector, providing+12V, GND, and speed detection signals, used for CPU fan (requires 12V/3-pin with speed measuring fan).
7. IrDA(CN11)
5-pin infrared interface, supports IrDA 1.0 (SIR), up to 115.2Kbps, can be used for wireless debugging or communication.
8. Chassis opening detection (JP6)
2-pin pin, connected to the micro switch on the chassis cover, short circuit indicates that the chassis is closed, open circuit indicates that it is open, and hardware monitoring software can issue an alarm based on this.
9. System temperature sensor (CN10)
2-pin interface, can be connected to an external thermistor (such as AD590 or NTC) to expand the temperature monitoring range of the system.
Watchdog Timer Programming Guide
The watchdog of NuPRO-770 is based on logic device 8 of Winbond W83627HF super I/O chip. It can be configured through I/O ports 2Eh/2Fh (or 3F0h/3F1h, depending on the chip model). For the convenience of users, ADLINK provides encapsulated function libraries and testing tools.
1. Register Introduction
CRF6: Overtime meter value (0~255), determined by the bit6 of CRF5 (0=minute, 1=second).
CRF5: Control triggering conditions (keyboard/mouse interrupts can be reloaded).
CRF7: Used to enable/disable watchdog and select interrupt type.
2. Simplified programming interface
The official provides the following function prototypes (applicable to DOS, Windows 95/98/NT):
c out_port(int IOPort_number, int Counter_value);
IOPort_numbers: If W83977EF, use 0x3F0; If it is W83627HF (this board), use 0x2E.
Counter value: 0~15300 (corresponding to 0~255 minutes, but the actual maximum value is 255), writing 0 indicates disabling.
3. Testing methods
DOS/Windows 98: Execute X: NuPRO Drivers WDT test<seconds>at the command prompt (tool automatically detects chip model).
Windows NT: You need to first run the setup program under NT to load the driver, and then execute test627<seconds>(specify W83627HF).
Engineering suggestion: In practical applications, watchdog overload operations can be embedded in the main loop or timed interrupts to ensure that the system can automatically recover even in the event of software exceptions. Note that the timeout period should be slightly greater than the maximum cycle period to avoid accidental triggering.