Omega manual OME-PIO-D144 User’s Manual Ver.2.1, Sep/2001

Page 29

Step3: The user can identify the specified PIO/PISO card if they compare the wSlotBus & wSlotDevice in step2 to step1.

The simplest way to find the card number is to use DEM10.EXE given in DOS or WINDWS demo program.

This demo program will send a value to D/O of CN2 and read back from D/I of CN3. If the user installs a 50-pin flat-cable between CN2 & CN3, the value read from D/I will be the same as D/O. The operation steps are given as follows:

1.Remove all 50-pin flat-cable between CN2 and CN3

2.Install all OME-PIO-D144 cards into this PC system

3.Power-on and run DEM10.EXE

4.Now all D/I value will be different from D/O value

5.Install a 50-pin flat cable into CN2 & CN3 of any OME-PIO-D144 card

6.There will be one card’s D/I value = D/O value, the card number is also show in screen

Therefore the user can find the card number very easily if they install a 50-pin flat-cable into OME-PIO-D144 sequentially.

OME-PIO-D144 User’s Manual (Ver.2.1, Sep/2001)

----- 27

Image 29
Contents User’sGuide Mexico CanadaBenelux Czech RepublicOME-PIO-D144 Table of Contents Demo Program Product Check List SpecificationsAll signals are TTL compatible Board Layout Hardware configurationRefer to DEMO1.C for demo program Enable I/O OperationI/O Port Location O Architecture Make sure the initial level is High or Low If INT signal is Low now Æ select the non-inverted inputInterrupt Operation Refer to DEMO3.C for source code Refer to DEMO4.C for source code CN1PC0 CN1PC1 CN1PC2 CN1PC3 If PC1 is active OME-DB-37 Daughter BoardsOME-DN-37 & OME-DN-50 OME-DB-8125OME-ADP-37/PCI & OME-ADP-50/PCI OME-DB-24P OME-DB-24PD OME-DB-24P/24PD Isolated Input BoardOME-PIO-D144 OME-DB-24R/24RD Relay Board COM OME-DB-24PR OME-DB-24PR/24POR/24COME-DB-24PR Daughter Board Comparison Table GND Pin AssignmentVCC OME-PIO-D144 User’s Manual Ver.2.1, Sep/2001 Resource-allocated information How to Find the I/O AddressPIO/PISO identification information PC’s physical slot informationOME-PISO-P32C32 OME-PIO-821OME-PISO-P32A32 OME-PISO-P8R8PIODriverInit&wBoards, wSubVendor,wSubDevice,wSubAux PIODriverInit PIOGetConfigAddressSpace ShowPIOPISO Slot5 0x0A Slot6 0x08 Slot7 0x09 Slot8 0x07 Assignment of I/O AddressOME-PIO-D144 User’s Manual Ver.2.1, Sep/2001 RESET\ RESET\ Control RegisterI/O Address Map Address Read WriteAUX data Register AUX Control RegisterINT Mask Control Register CN1PC3 CN1PC2 CN1PC1 CN1PC0Interrupt Polarity Control Register Aux Status RegisterActive I/O Port Control Register Read/Write 8-bit data RegisterCN2PC CN2PB CN2PA CN1PC CN1PB CN1PA 9 I/O Selection Control RegisterCN4PC CN4PB CN4PA CN3PC CN3PB CN3PA CN6PC CN6PB CN6PA CN5PC CN5PB CN5PA\TC\LARGE\LIB\ \TC\LARGE\\TC\LARGE\DEMO?\ \TC\LARGE\LIB\PIO.HOME-PIO-D144.H Demo1 Use D/O of CN1 CN3 CN4 Demo2 Use D/O of CN1~CN6 PA/PB/PC COUNT=0 Demo3 Interrupt demo1Refer to Sec .5.1 for more information Demo4 Interrupt demo2 Refer to Sec .5.2 for more information Demo5 Interrupt demo3 CN1PC1 OME-PIO-D144 User’s Manual Ver.2.1, Sep/2001 Demo 6 Outport of CN1-CN6 OME-PIO-D144 User’s Manual Ver.2.1, Sep/2001 Demo10 Find Card Number OME-PIO-D144 User’s Manual Ver.2.1, Sep/2001 WARRANTY/DISCLAIMER Temperature