
Nuvo-3100 Series User’s Manual
Copyright © 2014 Neousys Technology Inc. All Right Reserved.
Page 85 of 99
Appendix A
Using Watchdog Timer & Isolated DIO
Nuvo-3100 series provide a watchdog (WDT) timer function to ensure a more reliable
system operation. The WDT is a hardware mechanism to reset the system if the watchdog
timer is expired. Users can start the WDT and keeping resetting the timer to make sure the
system or program is running. Otherwise, the system shall be reset.
Except for hardware watchdog function, an option of isolated digital I/O is available for
extended range of applications. Nuvo-3100 series features 4x isolated DI channels and 4x
isolated DO channels via a DSUB-15 connector. The digital I/O supports simple polling
mode I/O access so users’ program can read or write DIO channel(s) using this function
library. Furthermore, it also features an enhanced mode of DI operation called
“Change-of-State Interrupt”. By detecting any change on digital input channel(s), an
interrupt is generated according to a user-defined interrupt mask and level/edge setting, so
user’s program can react to the change.
In this document, we’ll illustrate how to use the function library provided by Neousys to
program the WDT and DIO functions. Currently, WDT & DIO driver library supports the
following operating systems:
Windows XP
Windows 7 (32-bit & 64-bit)
Windows 8 (32-bit & 64-bit)
For other OS support, please contact Neousys Technology for further information.