
PIO-D144 User’s Manual
Page 2 Version: 2.1 Date: 1999/10
Tables of Contents
1. INTRODUCTION......................................................................................................................... 3
2. HARDWARE CONFIGURATION............................................................................................... 4
2.1 BOARD LAYOUT............................................................................................................................ 4
2.2 I/O PORT LOCATION.................................................................................................................... 5
2.3 ENABLE I/O OPERATION .............................................................................................................. 5
2.4 D/I/O ARCHITECTURE ................................................................................................................. 6
2.5 INTERRUPT OPERATION ............................................................................................................... 7
2.6 DAUGHTER BOARDS .................................................................................................................. 12
2.7 PIN ASSIGNMENT....................................................................................................................... 18
3. I/O CONTROL REGISTER....................................................................................................... 20
3.1 HOW TO FIND THE I/O ADDRESS ................................................................................................. 20
3.1.1 PIO_DriverInit............................................................................................................... 22
3.1.2 PIO_GetConfigAddressSpace........................................................................................ 23
3.1.3 Show_PIO_PISO ........................................................................................................... 24
3.2 THE ASSIGNMENT OF I/O ADDRESS............................................................................................ 25
3.3 THE I/O ADDRESS MAP ............................................................................................................. 27
3.3.1 RESET\ Control Register............................................................................................... 27
3.3.2 AUX Control Register.................................................................................................... 28
3.3.3 AUX data Register.......................................................................................................... 28
3.3.4 INT Mask Control Register.............................................................................................28
3.3.5 Aux Status Register........................................................................................................29
3.3.6 Interrupt Polarity Control Register ............................................................................... 29
3.3.7 Read/Write 8-bit data Register ...................................................................................... 30
3.3.8 Active I/O Port Control Register.................................................................................... 30
3.3.9 I/O Selection Control Register....................................................................................... 31
4. DEMO PROGRAM..................................................................................................................... 32
4.1 PIO-D144.H............................................................................................................................ 33
4.2 DEMO1: USE D/O OF CN1 ....................................................................................................... 34
4.3 DEMO2: USE D/O OF CN1~CN6.............................................................................................. 36
4.4 DEMO3: INTERRUPT DEMO1...................................................................................................... 38
4.5 DEMO4: INTERRUPT DEMO2...................................................................................................... 40
4.6 DEMO5: INTERRUPT DEMO3...................................................................................................... 42
4.7 DEMO 6: OUTPORT OF CN1-CN6............................................................................................ 44
4.8 DEMO10: FIND CARD NUMBER ................................................................................................. 47
ГК Атлант Инжиниринг – официальный представитель вРФ иСНГ