
88
Appendix B: GPIO
The System Board provides 4 dedicated output ports and 4 programmable I/O ports
that can be individually configured to perform a simple I/O function. Users can
configure 4 programmable I/O ports to become an input or output port by
programming register bit of I/O Selection .
To invert port value, the setting of Inversion
Register has to be made
(Note)
. Port values can be set to read or write through Data
Register.
Note: Only 4 programmable I/O ports support.
Additionally, 4 Digital Output ports amplified signals from GPIO ports. There are
open-drain buffers, which can offer greater driving capacity up to 100mA.
For more information about GPIO, please refer to Fintek F81866A data sheet.
The related Control Registers of GPIO are all included in the following sample
program that is written in C language. To ensure a successful accessing to the
content of desired Control Register, the sequence of following program codes should
be step-by-step run again when each register is accessed.
There are two PnP I/O port addresses that can be used to configure GPIO ports,
1) 0x2E - EFER (Extended Function Enable Register, for entering Extended Function
Mode)
- EFIR (Extended Function Index Register, for identifying CR index number)
2) 0x2F - EFDR (Extended Function Data Register, for accessing desired CR)
Below are some example codes, which demonstrate the use of GPIOs.
Summary of Contents for WEX-QM871
Page 1: ...WEX QM871 Intel QM87 User Manual Rev 01 Aug 2015...
Page 7: ...7 1 3 PCB Layout Top View...
Page 8: ...8 Bottom View MINI PCIe Rear I O View COM1 VGA HDMI USB1 LAN1 LAN2...
Page 9: ...9 1 4 Dimensions...
Page 34: ...34 Platform Misc Configuration Power Management...
Page 43: ...43 SATA 1 Empty SATA 2 Empty SATA 3 Empty...
Page 72: ...72 Step 4 Click Finish to complete setup...
Page 74: ...74 Step 3 Click Next to continue Step 4 Click Next to continue...
Page 75: ...75 Step 5 Click Yes to complete setup...
Page 76: ...76 3 3 LAN Driver Step 1 Click Next to continue Step 2 Click Next to continue...
Page 77: ...77 Step 3 Click Next to continue Step 4 Click Install to continue...
Page 78: ...78 Step 5 Click Finish to complete setup...
Page 79: ...79 3 4 Audio Driver Step 1 Click Next to continue Step 2 Click Finish to complete setup...
Page 80: ...80 3 5 USB Driver Step 1 Click Next to continue Step 2 Click Yes to continue...
Page 81: ...81 Step 3 Click Next to continue Step 4 Click Next to continue...
Page 82: ...82 Step 5 Click Finish to complete setup...
Page 83: ...83 3 6 iAMT Driver Step 1 Click Next to continue Step 2 Click Yes to continue...
Page 84: ...84 Step 3 Click Next to continue Step 4 Click Finish to complete setup...