H743 板级引脚表(模组星球 STM32H743VIT6 双网口板)

相关仓库: - 网关产品仓:https://github.com/ffffxxxjjj/gateway - 参考仓 h743-hello:https://github.com/ffffxxxjjj/h743-hello

本文件是网关仓 H743 板级引脚的唯一说明。板子是模组星球 STM32H743VIT6 双网口板(卖家原理图)。引脚定义以 boards/h743/src/pins.rs 为准(代码与本文逐项一致; 若本文与代码不一致,以代码为准并修正本文)。 h743-hello 不再开发、只作参考;本文按 gateway 的结构写 (boards/h743 板级库),不照抄 hello 的视角。

使用状态

主芯片与时钟

内网口(RJ45-1):LAN8720A + MCU 内置 MAC,RMII(网关应用在用)

信号 MCU 引脚
RMII_REF_CLK PA1(PHY 的 REFCLKO 输出 50MHz,PHY 自带 25MHz 晶振)
RMII_CRS_DV PA7
RMII_RXD0 PC4
RMII_RXD1 PC5
RMII_TX_EN PB11
RMII_TXD0 PB12
RMII_TXD1 PB13
ETH_MDIO PA2
ETH_MDC PC1
PHY 复位 nRST PC0

带起实现见 boards/h743/src/net.rs;网卡地址派生见 boards/h743/src/uid.rs(首字节 0x02)。

外网口(RJ45-2):W5500,SPI4(只列定义,本批不写 W5500 代码)

信号 MCU 引脚
SPI4_SCK PE12
SPI4_MISO PE13
SPI4_MOSI PE14
SPI4_NSS(片选) PE11
W5500_RST PE15
W5500_INT PB1

W5500 自带 25MHz 晶振。W5500 先不弄(用户定暂缓),现阶段 LAN8720 单网口(Modbus 轮询与 MQTT 上云都走 LAN8720)。

串口(网关应用实际用的三路)

接口 TX RX 备注
USART1 PA9 PA10 DAPLink 调试串口插座(卖家确认)
UART7 PE8 PE7 接 485 收发器(以芯片功能为准:PE8=TX、PE7=RX)
UART8 PE1 PE0 接 485 收发器(PE1=TX、PE0=RX)

阻塞模式,115200 8N1,见 boards/h743/src/uart.rs。

串口(本批不用,只列定义)

接口 TX RX 备注
USART2 PD5 PD6 板上标 ESP(TXD/RXD)
USART3 PD8 PD9 板上标 232,网关不用它
USART6 PC6 PC7 网关不用
UART4 PA0 PA1 网关不用(PA1 与内网口 RMII 参考时钟冲突)

注意:USART3 只按 PD8/PD9(引脚表),不要用 PB10/PB11 (与引脚表不一致)。

存储 / CAN / USB(只列定义,本批不用)

附录:板卡其他引脚(pins.rs 未定义,仅作板卡参考)

以下引脚板上存在(卖家原理图),但 boards/h743/src/pins.rs 本批未定义。仅作接线与查线参考,不要在代码里直接引用 这些引脚;要用时先把定义补进 pins.rs,再写初始化代码。