扩展板 5 V 供电
若要让扩展板供电模块输出 5 V,必须在程序最开始执行此设置。设置后只有 P8/P9 可输出 5 V;其他 I/O 只能输出 3.3 V。
*(volatile int*)0x40080124 = 0x1d;来源:CP8101 Datasheet v1.0.4,第 2–3、7、11–12 页。这些是芯片资料,并非 CP81-MINI 整板测试结果。
接点名称和实际顺序依据正反面照片背面丝印;UART、PWM、I²C、ADC、SPI 与电压注意事项依据 2026-09-21 新提供的 RD 引脚定义图。正反面卡通描边图取自 STEP V1.0.3 几何。
两张图都将 USB Type-C 置于上方。正面为元件面;从背面看时,左右两排镜像对调。下表的位置 1–9 从 USB 端向下计数,表示几何位置,而非 JP1/JP2 原理图脚号。
手机可左右滑动查看完整引脚图;点击图片可打开全尺寸版本。
图中与下表依据 RD 引脚定义图完整列出各 GPIO 的 UART、PWM、I²C、ADC 与 SPI 复用功能。I²C 表示可用复用功能,并未指定 SDA/SCL;实际角色及初始化方式由固件配置。标有 5V I/O* 的 P8/P9 必须遵守下方设置与电压限制。
以下内容依据 2026-09-21 提供的 RD 截图逐字整理;寄存器写入与 5 V 操作应限于对应硬件/SDK 版本,接线前先确认外接模块与电源。
若要让扩展板供电模块输出 5 V,必须在程序最开始执行此设置。设置后只有 P8/P9 可输出 5 V;其他 I/O 只能输出 3.3 V。
*(volatile int*)0x40080124 = 0x1d;需要使用 5 V 电压进行 I²C 通信时,只能使用 P8/P9;RD 资料明确标示 5 V I/O 仅有 P8/P9。
P0 上电时会有一次抖动。使用 P23 时,RD 指示需将 0x4008000C 的 bit[12] 清零。
*(volatile int *)(0x4008000C) &= ~(1<<12);18 个孔位和外形来自 STEP;金属接点颜色与正面芯片 Logo/CP8101 字样属于视觉处理。STEP 不包含背面的真实铜线或丝印。复用与电压注意事项来自 RD 引脚定义图,网站团队尚未逐脚完成电气与固件验证。
| 从 USB 端向下 | 正面左侧RD 复用功能 | 正面右侧RD 复用功能 |
|---|---|---|
| 1 | P7UART1 · PWM7 · I²C · ADC2 | 5V |
| 2 | P8UART0 RX · PWM0 · I²C · 5V I/O* | GND |
| 3 | P9UART0 TX · PWM1 · I²C · 5V I/O* | 3V3 |
| 4 | P15UART1 · I²C · ADC4 | P6ADC1 · I²C · PWM6 · UART1 |
| 5 | P18UART1 · PWM2 · I²C · SPI | P5I²C · PWM5 · UART1 |
| 6 | P19UART1 · PWM3 · I²C · ADC6 · SPI | P4I²C · PWM4 · UART1 |
| 7 | P20UART1 · PWM4 · I²C · SPI | P2I²C · PWM2 · UART1 |
| 8 | P21UART1 · PWM5 · I²C · SPI | P1I²C · PWM1 · UART1 |
| 9 | P23UART1 · PWM7 · I²C | P0I²C · PWM0 · UART1 |
5V、3V3、GND 分别是 5 V 电源接点、3.3 V 电源接点与接地参考。RD 资料进一步说明,P8/P9 可在指定寄存器配置后作为 5 V I/O,其他 GPIO 只能输出 3.3 V;这不代表所有 GPIO 均可承受 5 V。可用电流、保护设计与供电方向仍需板级规格确认。