跳到主要内容

STM32F103C8T6 W5500 网络 RS-232 CAN 转换板

STM32F103C8T6 W5500 网络 RS-232 CAN 转换板

STM32F103C8T6 主控,板载 W5500 硬件 TCP/IP 以太网、一路 RS-232(DB9)、一路 CAN(TJA1050),另有一路 RS-485 收发器、TTL 串口焊盘和 10 针 I/O 排针

概览 · 固件 · 资料下载

规格

主控STM32F103C8T6,64 KB Flash,20 KB RAM,LQFP48
晶振8 MHz
调试接口SWD(PA13 / PA14)
调试串口USART1 TX=PA9 RX=PA10

上手指南

接线

本节按原理图和资料整理,未上板实测

  • 调试串口:USART1 TX=PA9 / RX=PA10;背面 4 个焊盘,丝印 G / TX1 / RX1 / 3.3V,TTL 电平。调试串口。TX1 接 USB 转 TTL 模块的 RX,RX1 接模块的 TX,G 接 GND
  • USB 转串口芯片:板上无,需外接 USB 转 TTL 模块
  • RS-232:DB9 母头,USART2 TX=PA2 / RX=PA3,收发器 ST3232ECTR(U2);DB9 第 2 脚本板发送、第 3 脚本板接收、第 5 脚 GND,其余脚未接。接电脑或设备 RS-232 口;接电脑串口(公头)用公对母直通线,不要用交叉线
  • CAN:4P 2.54 mm 接口,丝印 3.3V / CAL / CAH / GND;CAN_RX=PA11 CAN_TX=PA12,收发器 TJA1050T(U3,5V 供电);板上固定焊 120Ω 终端电阻 R9。CAH 接总线 CAN_H,CAL 接 CAN_L,GND 共地;以板面丝印为准
  • RS-485:USART3 TX=PB10 / RX=PB11,收发器 SP3485(U4),收发切换 PB2(DE/RE 经 10K 下拉,默认接收);A/B 引到 4 孔接口 J2(与电源输入共用),商品图上 J2 未焊排座。RS-485 通信;是否作为对外接口未核实
  • 网口:RJ45(HanRun HR911105A,带变压器),W5500:SPI1 SCS=PA4 SCLK=PA5 MISO=PA6 MOSI=PA7,RST=PB4,INT=PB5。网线接 RJ45
  • SWD:单排 4 针 J4,丝印 3V3 / TMS / TCK / GND;TMS=PA13(SWDIO),TCK=PA14(SWCLK)。接调试器烧录 / 调试
  • 供电:原理图输入网络 VCC-12V(J2 第 4 脚),经 B5819W 防反接 → EUP3458 降到 5V → SGM2200-3.3 出 3.3V;EUP3458 允许 4.5–30V(数据手册),整板输入范围以实物为准。整板供电;只从 3.3V 供电时 CAN 不能工作
  • 排针 J5:10 针:3.3V / GND / PB6 / PB7 / PB8 / PB9 / PB15 / PB14 / PB13 / PB12,定义见背面丝印。通用 I/O
  • 指示灯:P1 电源灯;W1 用户灯接 PB1,经 2K 电阻,高电平点亮。指示

烧录步骤

本节按原理图和资料整理,未上板实测

调试器(ST-Link / J-Link / DAPLink)接单排 4 针 J4(SWD,丝印 3V3 / TMS / TCK / GND);板上无 BOOT 键,不能串口下载

烧录接口
SWD单排 4 针 J4,丝印 3V3 / TMS / TCK / GND
BOOT0原理图上直接接地;板上没有 BOOT 键
串口下载不能(BOOT0 接地),只能 SWD 烧录

本站暂未提供固件,可烧录自己编译的程序,打开在线烧录。

板卡参数
主控 / 晶振STM32F103C8T6(64 KB Flash,20 KB SRAM,最高 72 MHz);主控晶振 8 MHz,网口芯片晶振 25 MHz
485 默认方向PB2 经 10K 下拉,上电默认接收

上电后串口应看到的输出

本板暂无收录固件

常见问题

本节按原理图和资料整理,未上板实测

能用串口下载吗?
不能。BOOT0 原理图直接接地、无 BOOT 键,只能 SWD 烧录。
PB4 是 W5500 复位脚,上电默认是 JTAG 的 NJTRST,固件里要把调试口配成只用 SWD 才能当普通 I/O 用。
PB2 同时是 485 收发切换和 BOOT1。
从背面焊盘接 TTL 串口收不到数据?
RX1(PA10)在原理图上同时接到 ST3232 第 1 路接收输出(R1OUT),该路输入没接到 DB9,先查这一点。
CAN 线怎么接?
原理图第 2 脚为 CAN_H、第 3 脚为 CAN_L,板面丝印顺序为 CAL / CAH,两者相反,接线以板面丝印为准。
CAN 终端电阻 R9 固定焊在板上,挂在总线中间时需自行拆除。
只从 3.3V 供电 CAN 不工作?
TJA1050T 用 5V,5V 只能由 VCC-12V 输入降压得到,只从 3.3V 脚供电时 CAN 不能工作。
W5500 的 PMODE0–2 无外接上下拉,上电默认网口工作模式未核实,以实物为准。
DB9 是母头,第 2 脚为本板发送、第 3 脚为本板接收、第 5 脚为 GND;接电脑串口(公头)用公对母直通线,不要用交叉线。
背面调试焊盘的位号与原理图不一致,接线按丝印 G / TX1 / RX1 / 3.3V。
整板输入电压范围未核实;电源只经 J2 输入,商品图上 J2 未焊排座。

信息核对于 2026-11-08。

板卡说明

STM32F103C8T6 W5500 网络 RS-232 CAN 转换板 一、板载资源 主控 STM32F103C8T6(LQFP48,64 KB Flash,20 KB SRAM),Cortex-M3,最高 72 MHz 晶振 Y2 8 MHz(主控),Y1 25 MHz(W5500) 以太网 W5500(硬件 TCP/IP),SPI1:SCS=PA4 SCLK=PA5 MISO=PA6 MOSI=PA7,RST=PB4,INT=PB5 网口 HanRun HR911105A(带变压器 RJ45) RS-232 收发器 ST3232ECTR(U2),DB9 接口:USART2(TX=PA2 RX=PA3) DB9 母头,第 2 脚为本板发送、第 3 脚为本板接收、第 5 脚为 GND,其余脚未接(由原理图推断) 接电脑串口(公头)用公对母直通线,不要用交叉线 CAN 收发器 TJA1050T(U3,5V 供电),CAN_RX=PA11 CAN_TX=PA12 CANH / CANL 之间固定焊有 120Ω 终端电阻 R9 4P 2.54 mm 接口,丝印 3.3V / CAL / CAH / GND RS-485 收发器 SP3485(U4),USART3(TX=PB10 RX=PB11),收发切换 PB2(DE / RE 经 10K 下拉,默认接收) A / B 线各串一只 100mA 自恢复保险丝、各对地一只 6.5V TVS,A 线 10K 上拉、B 线 10K 下拉 A / B 引到 4 孔接口 J2(与电源输入共用),商品图上该接口未焊排座(由原理图和商品图推断) 调试串口 USART1(TX=PA9 RX=PA10),背面 4 个焊盘,丝印 G / TX1 / RX1 / 3.3V,TTL 电平 排针 10 针 I/O 排针 J5:3.3V / GND / PB6 / PB7 / PB8 / PB9 / PB15 / PB14 / PB13 / PB12,定义见背面丝印 指示灯 P1 电源指示灯;W1 用户灯接 PB1,经 2K 电阻,高电平点亮 供电 原理图输入网络 VCC-12V(J2 第 4 脚)经 B5819W 防反接,EUP3458 降压到 5V,再由 SGM2200-3.3 出 3.3V 降压芯片 EUP3458 允许输入 4.5–30V(数据手册),整板输入范围以实物为准,未上板实测 尺寸 暂未公布 引脚占用见 引脚.csv。来源:原理图 MiniSTM32FxUart1-W5500-CAN-232-485-V1.00(2022-08-27)、 BOM MiniSTM32FxUart1-W5500-CAN-232-485-V1.00.xlsx、商品图和实拍图(背面丝印 Mini-STM32Fx[232-485-W5500]-V…

固件

固件正在整理,整理好后会在「固件」页签发布。

主控芯片:STM32F103C8T6