manuals.online logo
Brands
  1. Home
  2. •
  3. Brands
  4. •
  5. AXIOMTEK
  6. •
  7. Computer Hardware
  8. •
  9. AXIOMTEK AX92904 User manual

AXIOMTEK AX92904 User manual

4 94192904010E
©Copyright 2016 Axiomtek Co., Ltd.
Version A2 June 2016
Printed in Taiwan
5. AxConfigGPIO(): Set GPIO configuration to input or output. If GPIO0
is digital input and GPIO1~7 are digital outputs, the GPIO1[0] value
will be 0x01.
Function BOOL AxConfigGPIO(byte GPIO1[], byte GPIO2[],
byte GPIO3[], byte GPIO4[]);
Arguments All GPIO configuration values for setting are placed in
four 1-byte arrays:
GPIO1[]: The 1-byte array for GPIO0~7 configuration.
GPIO2[]: The 1-byte array for GPIO8~15 configuration.
GPIO3[]: The 1-byte array for GPIO16~23 configuration.
GPIO4[]: The 1-byte array for GPIO24~31 configuration.
Return TRUE: No error.
FALSE: Function fails.
6. AxSetDO() : Set digital output status. If GPIO0 is set to High, the
SetDO1[0] value will be 0x01.
Function BOOL AxSetDO(byteSetDO1[], byte SetDO2[], byte
SetDO3[], byte SetDO4[]);
Arguments All digital output values for setting are placed in four 1-
byte arrays:
SetDO1[]: The 1-byte array for GPIO0~7 output status.
SetDO2[]: The 1-byte array for GPIO8~15 output status.
SetDO3[]: The 1-byte array for GPIO16~23 output
status.
SetDO4[]: The 1-byte array for GPIO24~31 output
status.
Return TRUE: No error.
FALSE: Function fails.
7. AxGetDI(): Get digital input status. If GPIO0 read back is High, the
ReadDI1[0] value will be 0x01.
Function BOOL AxGetDI(byte ReadDI1[], byte ReadDI2[], byte
ReadDI3[], byte ReadDI4[]);
Arguments All digital input values read back are placed in four 1-
byte arrays:
ReadDI1[]: The 1-byte array for GPIO0~7 input status.
ReadDI2[]: The 1-byte array for GPIO8~15 input status.
ReadDI3[]: The 1-byte array for GPIO16~23 input
status.
ReadDI4[]: The 1-byte array for GPIO24~31 input
status.
Return TRUE: No error.
FALSE: Function fails.
AX92904 Quick Installation Guide
94192904010E 1
©Copyright 2016 Axiomtek Co., Ltd.
Version A2 June 2016
Printed in Taiwan
Checklist
AX92904 module x1 Quick installation guide x1
Utility CD x1
Dimension and Fixing Holes
Top View Side View
Module Layout
Top View Bottom View
AX92904 Digital I/O Mini PCI-Express Module
2 94192904010E
©Copyright 2016 Axiomtek Co., Ltd.
Version A2 June 2016
Printed in Taiwan
Connectors
Connector Description
CN1~CN4 Digital I/O Connectors
Digital I/O Connectors (CN1~CN4)
CN1~CN4 are JST S10B-PHD-S-S, 2x5-pin p=2.0mm Dip connectors for
digital I/O interface. The AX92904 is equipped with four 8-bit digital I/O
connectors that meet requirements for a system customary automation
control. These digital I/O signals are from two 16-bit PCA9535:
CN1/CN2/CN3/CN4:
Note: Please contact your local vendors if any damaged or missing items. DO
NOT apply power to the module if there is any damaged component.
Jumper Setting
Before applying power to AX92904, please make sure all jumper(s) are in
factory default positions.
Pin Signal Pin Signal
1 DIO7/15/23/31 2 DIO0/8/16/24
3 DIO6/14/22/30 4 DIO1/9/17/25
5 DIO5/13/21/29 6 DIO2/10/18/26
7 DIO4/12/20/28 8 DIO3/11/19/27
9 GND 10 +5VS
Jumper Description Setting
First group (CN1 and CN2),
slave address: 0x48
EEPROM
Slave
Address:
A8 Second group (CN3 and
CN4), slave address: 0x4A
1-2
Close
(Default)
First group (CN1 and CN2),
slave address: 0x4C
JP1 EEPROM
Slave
Address:
AA Second group (CN3 and
CN4), slave address: 0x4E
2-3
Close
94192904010E 3
©Copyright 2016 Axiomtek Co., Ltd.
Version A2 June 2016
Printed in Taiwan
Programming Guide
A set of application programming interface (AxDIO32 DLL) functions are
released for users to access/control hardware. With these API functions,
users can more easily design their own software.
Note: To run the accompanied demo program, make sure that .Net framework
3.5 is installed on your operating system. Also copy AxDIO32.dll,
AxWIO32.dll, AXWIO32.sys and DIO_for_AX92904 files to the same
folder.
Description of eachAPI function is given as follows:
1. AxInit(): Initiates AxWIO.
Function BOOL AxInit();
Arguments None.
Return TRUE: No error.
FALSE: Function fails.
2. AxClose(): Terminate AxWIO.
Function BOOL AxClose();
Arguments None.
Return TRUE: No error.
FALSE: Function fails.
3. AxInitGPIO() : Set GPIO registers to default value.
Function BOOL AxInitGPIO();
Arguments None.
Return TRUE: No error.
FALSE: Function fails.
4. AxGetConfigGPIO(): Get GPIO configuration (as digital input or
digital output)
Function BOOL AxGetConfigGPIO(byte GPIO1[], byte
GPIO2[], byte GPIO3[], byte GPIO4[]);
Arguments All GPIO configuration values read back are placed in
four 1-byte arrays:
GPIO1[]: The 1-byte array for GPIO0~7 configuration.
GPIO2[]: The 1-byte array for GPIO8~15 configuration.
GPIO3[]: The 1-byte array for GPIO16~23 configuration.
GPIO4[]: The 1-byte array for GPIO24~31 configuration.
Return TRUE: No error.
FALSE: Function fails.

Other AXIOMTEK Computer Hardware manuals

AXIOMTEK eBOX630A Series User manual

AXIOMTEK

AXIOMTEK eBOX630A Series User manual

AXIOMTEK CAPA13S Series User manual

AXIOMTEK

AXIOMTEK CAPA13S Series User manual

AXIOMTEK tBOX312-870-FL User manual

AXIOMTEK

AXIOMTEK tBOX312-870-FL User manual

AXIOMTEK eBOX625-853-FL User manual

AXIOMTEK

AXIOMTEK eBOX625-853-FL User manual

AXIOMTEK OPS520 Series User manual

AXIOMTEK

AXIOMTEK OPS520 Series User manual

AXIOMTEK AX92352 User manual

AXIOMTEK

AXIOMTEK AX92352 User manual

AXIOMTEK AX93295 User manual

AXIOMTEK

AXIOMTEK AX93295 User manual

AXIOMTEK eBOX560-300-FL User manual

AXIOMTEK

AXIOMTEK eBOX560-300-FL User manual

AXIOMTEK eBOX660-872-FL User manual

AXIOMTEK

AXIOMTEK eBOX660-872-FL User manual

AXIOMTEK FAB112-13B1P10 User manual

AXIOMTEK

AXIOMTEK FAB112-13B1P10 User manual

AXIOMTEK CEM520 User manual

AXIOMTEK

AXIOMTEK CEM520 User manual

AXIOMTEK eBOX800-900-FL Series User manual

AXIOMTEK

AXIOMTEK eBOX800-900-FL Series User manual

AXIOMTEK tBOX323-835-FL User manual

AXIOMTEK

AXIOMTEK tBOX323-835-FL User manual

AXIOMTEK rBOX204-FL User manual

AXIOMTEK

AXIOMTEK rBOX204-FL User manual

AXIOMTEK AX10445 Series User manual

AXIOMTEK

AXIOMTEK AX10445 Series User manual

AXIOMTEK rBOX111-FL User manual

AXIOMTEK

AXIOMTEK rBOX111-FL User manual

AXIOMTEK SBC82400 User manual

AXIOMTEK

AXIOMTEK SBC82400 User manual

AXIOMTEK AIE900-XNX Series User manual

AXIOMTEK

AXIOMTEK AIE900-XNX Series User manual

AXIOMTEK eBOX626A Series User manual

AXIOMTEK

AXIOMTEK eBOX626A Series User manual

AXIOMTEK PICO313 User manual

AXIOMTEK

AXIOMTEK PICO313 User manual

AXIOMTEK SBC81872 User manual

AXIOMTEK

AXIOMTEK SBC81872 User manual

AXIOMTEK CAPA318 User manual

AXIOMTEK

AXIOMTEK CAPA318 User manual

AXIOMTEK AIE800-904-FL-DC Series User manual

AXIOMTEK

AXIOMTEK AIE800-904-FL-DC Series User manual

AXIOMTEK SBC81210 Series User manual

AXIOMTEK

AXIOMTEK SBC81210 Series User manual

Popular Computer Hardware manuals by other brands

Noctua NH-U12S DX-4677 installation manual

Noctua

Noctua NH-U12S DX-4677 installation manual

DIGITAL-LOGIC MICROSPACE MSEBX800 user manual

DIGITAL-LOGIC

DIGITAL-LOGIC MICROSPACE MSEBX800 user manual

Ascon tecnologic D2 Series installation manual

Ascon tecnologic

Ascon tecnologic D2 Series installation manual

ST X-NUCLEO-IHM02A1 user manual

ST

ST X-NUCLEO-IHM02A1 user manual

Cincoze DI-1000 Series user manual

Cincoze

Cincoze DI-1000 Series user manual

Intel VIA K8T800 user manual

Intel

Intel VIA K8T800 user manual

Renesas SuperHTM Family SH72543R user manual

Renesas

Renesas SuperHTM Family SH72543R user manual

Analog Devices ADAV4622 manual

Analog Devices

Analog Devices ADAV4622 manual

Alphacool NexXxoS GPX-N 970-M15 instruction manual

Alphacool

Alphacool NexXxoS GPX-N 970-M15 instruction manual

Exsys EX-16600 manual

Exsys

Exsys EX-16600 manual

SMART MOD 8 Installation and operating manual

SMART

SMART MOD 8 Installation and operating manual

Seametrics FT520 instructions

Seametrics

Seametrics FT520 instructions

ASROCK iBOX 250 Series How to install

ASROCK

ASROCK iBOX 250 Series How to install

Manhattan 190046 reference guide

Manhattan

Manhattan 190046 reference guide

SeaLevel DIO-16.LPCIe user manual

SeaLevel

SeaLevel DIO-16.LPCIe user manual

Alphacool GPX-N 980-M07 instruction manual

Alphacool

Alphacool GPX-N 980-M07 instruction manual

Watercool HEATKILLER IV VGA Series Assembly instructions

Watercool

Watercool HEATKILLER IV VGA Series Assembly instructions

CyberKey Vault 20 Mounting instructions

CyberKey

CyberKey Vault 20 Mounting instructions

manuals.online logo
manuals.online logoBrands
  • About & Mission
  • Contact us
  • Privacy Policy
  • Terms and Conditions

Copyright 2025 Manuals.Online. All Rights Reserved.