接口和引脚说明

开发板使用两颗 MCU。两颗芯片的引脚定义相同,每颗芯片分别管理2路 CAN/CAN FD、2路 RS485、1个 USB 接口和1个外部 SPI 从机接口。

每颗 MCU 的引脚

功能

MCU 引脚

说明

FDCAN1 RX / TX

PB8 / PB9

第一路 CAN/CAN FD

FDCAN2 RX / TX

PB5 / PB6

第二路 CAN/CAN FD

RS485-A TX / RX / RE

PC4 / PB7 / PD2

USART1,第一路 RS485

RS485-B TX / RX / RE

PD5 / PD6 / PC9

USART2,第二路 RS485

外部 SPI CS / SCK / MISO / MOSI

PD0 / PD1 / PD3 / PD4

SPI2 从机,连接外部主控

内部 SPI CS / SCK / MISO / MOSI

PA4 / PA5 / PA6 / PA7

SPI1,两颗 MCU 之间的板内连接

调试串口 TX / RX

PB10 / PB11

USART3

I²C SCL / SDA

PA9 / PA10

I2C1

ADC 输入 1 / 2

PB0 / PB1

ADC1 通道 8 / 9

LED1 / LED2

PA3 / PC5

低电平点亮

USB DM / DP

PA11 / PA12

USB 复合设备

SWDIO / SWCLK

PA13 / PA14

STLINK 下载和调试

HSE OSC_IN / OSC_OUT

PF0 / PF1

外部 8 MHz 晶振

预留输入

PC10

原厂固件配置为无上下拉输入

外部 SPI 参数

项目

工作方式

从机

SPI 模式

Mode 0

位顺序

MSB First

数据宽度

8 bit

二次开发框架

保留SANPO SPINE现有软件能力,通过串口,IIC,ADC扩展外部传感器等设备。

自定义开发框架

适用于自定义开发功能,工程已经配置好2颗MCU的功能引脚,可以直接开发业务逻辑。

接线注意事项

  • CAN/CAN FD 总线两端应有合适的终端电阻,CAN_H、CAN_L 不要接反。

  • RS485 的 A/B 命名在不同厂家之间可能相反,无通信时应结合收发器标注核对。

  • USB、SPI 主控和外部设备应共地。

  • 两颗 MCU 有独立的 USB 和 SWD 接口,升级或调试时不要混淆。