SpectraGmbH&Co.KG
vertrieb@spectra.de
UserManual
SpectraPowerBox 410Series
Version1.2
May2020
86
5.1.1.4.2 ControlofGP80toGP87(DO1~DO8)
#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 GP87 output Mode
WriteByte(AddrPort, 0x88) // Select configuration register 88h
WriteByte(DataPort, (0xXF)) //Set (bit 0~7) = 1 to select GP 80 ~87 as Output mode
<Output Value>
WriteByte(AddrPort, 0x89) // Select configuration register 89h
WriteByte(DataPort, Value) // Set bit 0~7=(0/1) to output GP 80~87 as Low or High
<Leave the Extended Function Mode>
WriteByte(AddrPort, 0xAA)
5.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)
default DIO Port base address is set to 0x0A00h