跳到主要内容

GPIO介绍

我们详细介绍一下核桃派的GPIO,也就是核桃派的40Pin GPIO(和树莓派类似),核桃派已经是一个很棒的卡片电脑,但 GPIO 的设计让用户使用核桃派进行各类 DIY 电子设计变得更容易,让你拥使用一个强大的单片机开发板一样的体验。

gpio

下面是核桃派GPIO的引脚图:

  • 核桃派1B pinout

  • 核桃派ZeroW pinout

从上面表格和图例可以看到,GPIO和传统的单片机开发相似,除了普通IO口外,也有I2C、串口(UART)、SPI等总线接口,以及电源输出供电引脚(3.3V和5V)。可以外接各类传感器和模块,在后面的嵌入式编程章节都会涉及。

电源引脚

核桃派GPIO中有两路5V和两路3.3V输出引脚,以及8个GND引脚,可对外供电。

普通IO

除了电源引脚外,所有IO口都可以配置为输入/输出引脚使用。IO电平为3.3V。

其它功能

部分引脚有其它功能,具体如下:

  • PWM (脉宽调制)

    • PI11, PI12, PI13, PI14 提供硬件PWM功能
  • UART

    • TX2(PI5), RX2(PI6)
    • TX4(PI13), RX4(PI14)
  • I2C

    • SDA1(PI8), SCL1(PI7)
    • SDA2(PI10), SCL2(PI9)
  • SPI

    • SPI1: MOSI (PH7); MISO (PH8); SCLK (PH6); CS0 (PH5), CS1 (PH9)