GPIO 与扩展接口¶
所有 V3S GPIO 都是 3.3V 电平,不支持 5V 输入。操作 GPIO 前先查看“接口与扩展引脚”,确认该引脚没有被显示、触摸、蓝牙或其他驱动占用。
建议测试引脚¶
H2 上的 PB6 和 PB7 默认没有启用 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 状态冲突。