DI-1000 Series
Rugged Embedded Computer
| User’s Manual
88
6.1.1.4.2
Control of GP80 to GP83 (DO1 ~ DO4)
#define AddrPort 0x4E
#define DataPort 0x4F
<Enter the Extended Function Mode>
WriteByte(AddrPort, 0x87)
WriteByte(AddrPort, 0x87)
//Must write twice to entering Extended mode
<Select Logic Device>
WriteByte(AddrPort, 0x07)
WriteByte(DataPort, 0x06)
// Select logic device 06h
<Output Mode Selection>
//Set GP80 to GP83 output Mode
WriteByte(AddrPort, 0x88)
// Select configuration register 88h
WriteByte(DataPort, (0xXF))
//Set (bit 0~3) = 1 to select GP 80 ~83 as Output mode.
<Output Value>
WriteByte(AddrPort, 0x89)
// Select configuration register 89h
WriteByte(DataPort, Value)
// Set bit 0~3=(0/1) to output GP 80~83 as Low or High
<Leave the Extended Function Mode>
WriteByte(AddrPort, 0xAA)
6.1.1.5 Change base address
<Enter the Extended Function Mode>
WriteByte(AddrPort, 0x87)
WriteByte(AddrPort, 0x87)
//Must write twice to entering Extended mode
<Select Logic Device>
WriteByte(AddrPort, 0x07)
WriteByte(dataPort, 0x06)
//Select logic device 06h
WriteByte(AddrPort, 0x60)
// Select configuration register 60h (High Byte address)
WriteByte(DataPort, ( 0x0A))
WriteByte(AddrPort, 0x61)
// Select configuration register 61h (Low Byte address)
WriteByte(DataPort, ( 0x00))
<Leave the Extended Function Mode>
WriteByte(AddrPort, 0xAA)
Cincoze default DIO Port base address is set to 0x0A00h
Summary of Contents for DI-1000 Series
Page 11: ...Product Introductions Chapter 1 ...
Page 17: ...DI 1000 Series Rugged Embedded Computer User s Manual Unit mm 17 1 7 Mechanical Dimension ...
Page 18: ...System Pin Definitions and Settings Chapter 2 ...
Page 20: ...DI 1000 Series Rugged Embedded Computer User s Manual 20 2 2 2 Bottom View ...
Page 28: ...Optional Module Pin Definitions and Settings Chapter 3 ...
Page 31: ...System Setup Chapter 4 ...
Page 61: ...BIOS Setup Chapter 5 ...