跳转到内容

常用外设引脚组合

下表给出用排针上的引脚凑出的完整、典型的外设组合。它不是板子的默认连接,选用前请先检查是否与已启用的显示、调试、电源管理或板载外设冲突。

表中每个格子是「引脚(功能编号)」,例如 PE0(F6)表示把 PE0 切到 Function6。每个外设一行,各信号在同一行里并排给出。

外设TXRXRTSCTS备注
UART0PE0(F6)PE1(F6)基本串口对
UART1PB0(F4)PB1(F4)PB2(F4)PB3(F4)UART1 信号也可选其他 MUX 组
UART2PD2(F4)PD3(F4)PD4(F4)PD5(F4)PE6 F3 / PE7 F3 也能提供 TX / RX
UART3PD0(F5)PD1(F5)PD3(F5)PD4(F5)PE8 F6 / PE9 F6 等引脚提供备选映射
UART4PD6(F5)PD7(F5)PD8(F5)PD9(F5)PE2–PE5 F6 提供对应的备选信号
UART5PD17(F5)PD18(F5)PD19(F5)PD20(F5)避开编号较小的 PD 脚
外设SCKSDA备注
TWI0PE2(F4)PE3(F4)也可用 PD0 F6 SCK + PD2 F5 SDA 等映射
TWI1PD8(F3)PD9(F3)TWI1 也可选 PE0 F4 / PE1 F4
TWI2PB2(F3)PB3(F3)PE4 F4 / PE5 F4 是备选 TWI2 引脚
外设CS0CLKMOSIMISOHOLDWPCS1备注
SPI1PD0(F3)PD1(F3)PD2(F3)PD3(F3)PD4(F3)PD5(F3)PD6(F3)可作 SPI 或 DBI;另有一组 PE 脚的备选方案
外设MCLKBCLKLRCKDOUT0DIN0备注
I2S0PD6(F4)PD7(F4)PD8(F4)PD9(F4)PE4(F5)按录音/放音需要选用信号
外设TXRX备注
CAN0PE0(F7)PE1(F7)备选:PB2 F6 / PB3 F6,PE6 F5 / PE7 F5;需要外置收发器
CAN1PE2(F7)PE3(F7)备选:PB0 F6 / PB1 F6,PE8 F5 / PE9 F5;需要外置收发器
外设通道可选引脚(功能)备注
PWM0CH0PB0(F7)、PD1(F6)、PD6(F6)、PE2(F10)、PE8(F7)每个通道选一个合适的 MUX 引脚
PWM0CH1PB1(F7)、PD7(F6)、PE3(F10)、PE9(F7)
PWM0CH2PB2(F7)、PD8(F6)、PE4(F10)、PE10(F7)
PWM0CH3PB3(F7)、PD9(F6)、PE5(F10)

主要是 PD0–PD9、PD12–PD22,外加部分 PE 脚。具体 F2–F7 的选择见引脚复用。高速显示信号需要短走线、阻抗控制和合适的参考设计。

  1. 在引脚复用中确认每个信号对应的 F<n>。
  2. 确认没有两个外设同时占用同一个引脚。
  3. 检查是否与已被占用的引脚冲突(SD 卡、USB VBUS、显示等)。
  4. 对 UART/I²C/SPI 等,确认软件里的 pinctrl 与你选择的 F<n> 一致。
  • 显示与 DBI/SPI1 共用 PD0–PD5:LCD 数据线占用这些脚,同一时刻只能二选一。
  • I2S0 与 SDC2 共用 PE0–PE4,PE2 在 USB 主机模式下还是 VBUS 开关;在使用 USB 主机的配置里 I2S0 没有可用的引脚。