# 香蕉派 Banana Pi M1 （BPI-M1） 扩展GPIO 定义：

香蕉派 Banana Pi （BPI-M1） 有26个GPIO接口 但并不是全部都能用于GPIO，BPI-M1 26针接口兼容树莓派 A 和 B 型板卡。

以下是BPI-M1 扩展接口定义：

![](https://1043524483-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M2HWtR4yn0n86hux-lY%2F-M2HWuD9ps7L0GChhV74%2F-M2HXEHBBTUXdgai2Ce6%2FBanana-Pi-GIPO.png?generation=1584080182423555\&alt=media)

注意：

Note: 5V1，5V2引脚仅支持输出不支持输入

**CSI 相机连接器规则:**

CSI Camera Connector

香蕉派M1 CSI 相机接口连接器40引脚的FPC连接器接口。香蕉派M1 CSI连接器接口定义如下：（在BPI-M1板卡上标记为"CON1"）。

|          | CSI Pin  | Pin Name     | GPIO |
| -------- | -------- | ------------ | ---- |
|          | CON1 P01 | LINEINL      |      |
|          | CON1 P02 | LINEINR      |      |
|          | CON1 P03 | VCC-CSI      |      |
|          | CON1 P04 | ADC\_X1      |      |
|          | CON1 P05 | GND          |      |
|          | CON1 P06 | ADC\_X2      |      |
|          | CON1 P07 | FMINL        |      |
|          | CON1 P08 | ADC\_Y1      |      |
|          | CON1 P09 | FMINR        |      |
|          | CON1 P10 | ADC\_Y2      |      |
|          | CON1 P11 | GND          |      |
|          | CON1 P12 | CSI-FLASH    | PH17 |
|          | CON1 P13 | LRADC0       |      |
|          | CON1 P14 | TWI1-SDA     | PB19 |
|          | CON1 P15 | LRADC1       |      |
|          | CON1 P16 | TWI1-SCK     | PB18 |
|          | CON1 P17 | CSI-D0       | PE4  |
|          | CON1 P18 | CSI0-STBY-EN | PH19 |
|          | CON1 P19 | CSI0-D1      | PE5  |
|          | CON1 P20 | CSI-PCLK     | PE0  |
|          | CON1 P21 | CSI-D2       | PE6  |
|          | CON1 P22 | CSI0-PWR-EN  | PH16 |
|          | CON1 P23 | CSI-D3       | PE7  |
|          | CON1 P24 | CSI0-MCLK    | PE1  |
|          | CON1 P25 | CSI-D4       | PE8  |
|          | CON1 P26 | CSI0-RESET#  | PH14 |
|          | CON1 P27 | CSI-D5       | PE9  |
|          | CON1 P28 | CSI-VSYNC    | PE3  |
|          | CON1 P29 | CSI-D6       | PE10 |
|          | CON1 P30 | CSI-HSYNC    | PE2  |
|          | CON1 P31 | CSI-D7       | PE11 |
|          | CON1 P32 | CSI1-STBY-EN | PH18 |
|          | CON1 P33 | RESET#       |      |
|          | CON1 P34 | CSI1-RESET#  | PH13 |
|          | CON1 P35 | CSI-IO0      | PH11 |
|          | CON1 P36 | HPR          |      |
|          | CON1 P37 | HPL          |      |
|          | CON1 P38 | IPSOUT       |      |
|          | CON1 P39 | GND          |      |
| CON1 P40 | IPSOUT   |              |      |

**LVDS 接口规范**

LVDS (LCD 显示接口)

40针的LVDS接口用于连接支持LVDS输入的液晶显示器面板。也支持I2C接口的触摸控制。接口在香蕉派M1上标记为"CON2"，此连接器接口定义如下：

|          | LVDS Pin          | Pin Name          | Multiplex Function Select | GPIO    |
| -------- | ----------------- | ----------------- | ------------------------- | ------- |
|          |                   |                   | Multi 1                   | Multi 2 |
| CON2 P01 | IPSOUT(5V output) |                   |                           |         |
|          | CON2 P02          | TWI3-SDA          |                           | PI1     |
|          | CON2 P03          | IPSOUT(5V output) |                           |         |
|          | CON2 P04          | TWI3-SCK          |                           | PI0     |
|          | CON2 P05          | GND               |                           |         |
|          | CON2 P06          | LCD0-IO0          |                           | PH7     |
|          | CON2 P07          | LCDIO-03          |                           | PH12    |
|          | CON2 P08          | LCD0-IO1          |                           | PH8     |
|          | CON2 P09          | LCD0-D0           | LVDS0-VP0                 | PD0     |
|          | CON2 P10          | PWM0              |                           | PB2     |
|          | CON2 P11          | LCD0-D1           | LVDS0-VN0                 | PD1     |
|          | CON2 P12          | LCD0-IO2          |                           | PH9     |
|          | CON2 P13          | LCD0-D2           | LVDS0-VP1                 | PD2     |
|          | CON2 P14          | LCD0-DE           |                           | PD25    |
|          | CON2 P15          | LCD0-D3           | LVDS0-VN1                 | PD3     |
|          | CON2 P16          | LCD0-VSYNC        |                           | PD27    |
|          | CON2 P17          | LCD0-D4           | LVDS0-VP2                 | PD4     |
|          | CON2 P18          | LCD0-HSYNC        |                           | PD26    |
|          | CON2 P19          | LCD0-D5           | LVDS0-VN2                 | PD5     |
|          | CON2 P20          | LCD0-CS           |                           | PH6     |
|          | CON2 P21          | LCD0-D6           | LVDS0-VPC                 | PD6     |
|          | CON2 P22          | LCD0-CLK          |                           | PD24    |
|          | CON2 P23          | LCD0-D7           | LVDS0-VNC                 | PD7     |
|          | CON2 P24          | GND               |                           |         |
|          | CON2 P25          | LCD0-D8           | LVDS0-VP3                 | PD8     |
|          | CON2 P26          | LCD0-D23          |                           | PD23    |
|          | CON2 P27          | LCD0-D9           | LVDS0-VN3                 | PD9     |
|          | CON2 P28          | LCD0-D22          |                           | PD22    |
|          | CON2 P29          | LCD0-D10          |                           | PD10    |
|          | CON2 P30          | LCD0-D21          |                           | PD21    |
|          | CON2 P31          | LCD0-D11          |                           | PD11    |
|          | CON2 P32          | LCD0-D20          |                           | PD20    |
|          | CON2 P33          | LCD0-D12          |                           | PD12    |
|          | CON2 P34          | LCD0-D19          |                           | PD19    |
|          | CON2 P35          | LCD0-D13          |                           | PD13    |
|          | CON2 P36          | LCD0-D18          |                           | PD18    |
|          | CON2 P37          | LCD0-D14          |                           | PD14    |
|          | CON2 P38          | LCD0-D17          |                           | PD17    |
|          | CON2 P39          | LCD0-D15          |                           | PD15    |
|          | CON2 P40          | LCD0-D16          |                           | PD16    |

**串口规范:**

跳线"J11"是控制台控制接口，极大方便了Banana Pi 开发人员。用于通过串口控制台查看系统状态和查看系统日志最简单的方便高效的方法。

| J11 Pin  | Pin Name | Multiplex Function Select | GPIO    |
| -------- | -------- | ------------------------- | ------- |
|          |          | Multi 1                   | Multi 2 |
| J11 Pin1 | TXD      | UART0-TX                  | PB22    |
| J11 Pin2 | RXD      | UART0-RX                  | PB23    |

跳线"J12"是另一路标准的串行接口（TXD RXD），并且额外提供一路3.3V和5V电源。

|          | J12 Pin  | Pin Name | Multiplex Function Select | GPIO    |
| -------- | -------- | -------- | ------------------------- | ------- |
|          |          |          | Multi 1                   | Multi 2 |
|          | J12 Pin1 | 5V       |                           |         |
|          | J12 Pin2 | 3.3V     |                           |         |
|          | J12 Pin3 | NC       | IO-7                      | PH5     |
|          | J12 Pin4 | RXD      | UART7\_RX                 | PI21    |
|          | J12 Pin5 | NC       | IO-8                      | PH3     |
|          | J12 Pin6 | TXD      | UART7\_TX                 | PI20    |
|          | J12 Pin7 | GND      |                           |         |
| J12 Pin8 | GND      |          |                           |         |

**通用GPIO接口列表:**

![](https://1043524483-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M2HWtR4yn0n86hux-lY%2F-M2HWuD9ps7L0GChhV74%2F-M2HXEHgVtKJCqezYGeu%2Fall%20gpio%20define.png?generation=1584080182615558\&alt=media)
