Advantech Carbon Monoxide Alarm PCI-1718 Series User Manual

Page of 94
PCI-1718 Series  User Manual
60
Appendix C  Register Structure & Format
C.1  Overview
PCI-1718 cards are delivered with an easy-to-use 32-bit Device Drivers 
for user programming under the Windows 98/2000/XP operating sys-
tems. We advise users to program the PCI-1718 cards using the 32-bit 
Device Drivers provided by Advantech to avoid the complexity of low-
level registry programming. 
The most important consideration in programming the PCI-1718 cards at 
the register level is to understand the function of the cards’ registers. The 
information in the following sections is provided only for users who 
would like to do their own low-level programming.
To get the DOS example programs, please access: 
\CDROM\DOS\PCI\1718\
C.2  I/O Port Address Map 
PCI-1718 cards require 32 consecutive addresses in the PC's I/O space. 
The address of each register is specified as an offset from the card's base 
address. For example, BASE+0 is the card's base address and BASE+7 is 
the base address plus seven bytes.
Table C.1 shows the function of each register of PCI-1718 or driver, and 
its address relative to the card's base address.