GPIO 与扩展接口

所有 V3S GPIO 都是 3.3V 电平,不支持 5V 输入。操作 GPIO 前先查看“接口与扩展引脚”,确认该引脚没有被显示、触摸、蓝牙或其他驱动占用。

建议测试引脚

H2 上的 PB6PB7 默认没有启用 I2C0,适合作为基础 GPIO 测试:

H2 引脚 信号 可选功能
10 PB6 GPIO / TWI0_SCK
8 PB7 GPIO / TWI0_SDA

不要直接使用:

  • PB5:RGB LCD 背光 PWM
  • PB4:SPI 屏接口共用信号
  • PB2/PB3:触摸和 SPI 屏控制
  • UART0:调试控制台
  • UART2:板载蓝牙

使用 sunxi-pio 查看状态

sunxi-pio -m PB6
sunxi-pio -m PB7

输出格式为:

PB6<功能><上下拉><驱动能力><电平>

输出电平

设置 PB6 为输出高电平:

sunxi-pio -m PB6=1

设置为低电平:

sunxi-pio -m PB6=0

连接 LED 时必须串联限流电阻。GPIO 不能直接驱动电机、继电器或大电流负载,应增加三极管或 MOSFET 驱动电路。

输入模式

设置 PB7 为输入并启用内部上拉:

sunxi-pio -m PB7?1
sunxi-pio -m PB7

将 PB7 通过按键短接到 GND,可以观察输入电平变化。

sunxi-pio 直接访问 PIO 寄存器,适合短期硬件验证。正式应用应通过设备树和内核驱动管理 GPIO,避免与内核 pinctrl 状态冲突。