Spectra
GmbH
&
Co.
KG
User
Manual
‐
Spectra
PowerTwin
P
Apollo
Lake
+
Sunreadable Displays
Version
1.0
September
2018
78
5.1.1.4 Sample Code in C Language
5.1.1.4.1 Control of GP74 to GP77 (DI1 ~ DI4)
#define AddrPort 0x4E
#define DataPort 0x4F
<Enter the Extended Function Mode>
WriteByte(AddrPort, 0x87)
WriteByte(AddrPort, 0x87)
// Must write twice to enter Extended mode
<Select Logic Device>
WriteByte(AddrPort, 0x07)
WriteByte(
data
Port, 0x06)
//Select logic device 06h
<Input Mode Selection>
//Set GP74 to GP77 input Mode
WriteByte(AddrPort, 0x80)
// Select configuration register 80h
Write
Byte(DataPort,
0x0X
)
//Set (bit 4~7) = 0 to select GP 74~77 as Input mode
<
input
Value>
WriteByte(AddrPort, 0x82)
// Select configuration register 82h
Read
Byte(DataPort, Value)
// Read bit 4~7(0xFx)= GP74 ~77 as High
<Leave the Extended Function Mode>
WriteByte(AddrPort, 0xAA)
Содержание PowerTwin PS12-E3950C9
Страница 12: ...Product Introductions Chapter 1...
Страница 28: ...System Pin Definitions and Settings Chapter 2...
Страница 38: ...System Setup Chapter 3...
Страница 56: ...BIOS Setup Chapter 4...
Страница 99: ...Product Introductions Chapter 1...
Страница 129: ...System Pin Definitions and Settings Chapter 2...
Страница 139: ...System Setup Chapter 3...
Страница 157: ...BIOS Setup Chapter 4...