
上图是ESP32-C5的引脚布局图。
目前使用的是右侧最上方的三个主要引脚。
GND、U0TXD (GPIO11)、U0RXD (GPIO12)
以及左侧最上方的 3V3 用于3V外接供电。
这是一组3V外接供电,现在需要外接第二组输入输出引脚,同时还要保证外接供电。
除了已经使用的左上角 3V3 之外,开发板还提供了很多供电输出/输入引脚(图中的红色标签即为供电针脚):
- 5V 供电: 位于左侧下方(在 GPIO25 下面)。这个引脚会输出 5V 电压,适合给需要 5V 的外设供电。此接口建议使用USB供电。
- VBAT(电池供电): 位于左右两侧的最下方。有锂电池供电需求,可以通过这个引脚接入。
针对GND针脚,图中有多个标有 GND(显示为黑色标签)的引脚,它们在内部都是共地的:
- 右侧中部: GPIO28 下方有一个 GND。
- 右侧下方: GPIO14 下方、VBAT 上方各有一个 GND。
- 左侧下方: 5V 引脚下方、VBAT 上方也有一个 GND。
针对常规 I/O 输入输出,此开发版拥有丰富的 GPIO 引脚(图中绿色标签),去除已经用作串口的 GPIO11 和 GPIO12,其余绝大部分都可以作为常规 I/O 使用:
1.普通数字 I/O (右侧)
如果只需要普通的数字输入/输出(如控制 LED、读取开关、普通驱动):
- GPIO24, GPIO23, GPIO15, GPIO27(位于右侧上方到中部)。
- GPIO28(右侧中部)。
2.带有低功耗/模拟特性的 I/O(左侧)
如果后续需要用到模拟信号输入(ADC)或低功耗唤醒(LP_GPIO):
- GPIO0, GPIO1, GPIO6(左侧上方,支持 ADC 模拟输入和 LP 低功耗功能)。
- GPIO26, GPIO25(左侧中部,纯净的 GPIO)。
Strapping(注意)
在选择 I/O 时,避免在系统启动时将以下引脚外接强上拉或强下拉电阻,它们是 STRAP(启动模式控制)引脚,可能会导致芯片无法正常烧录或启动:
- GPIO2 (MTMS)
- GPIO3 (MTDI)
- GPIO7 (MTCK)
- GPIO5 (MTDO)

Comments NOTHING