跳到主要内容

STM32F103C8T6 三路 RS-485 转换板

STM32F103C8T6 三路 RS-485 转换板

STM32F103C8T6 主控,板载三路独立 RS-485(SP3485),可做 RS-485 协议转换、Modbus 转发等二次开发

概览 · 固件 · 资料下载

规格

主控STM32F103C8T6,64 KB Flash,20 KB RAM,LQFP48
晶振8 MHz
调试接口SWD(PA13 / PA14)
调试串口USART1 TX=PA9 RX=PA10(经 RS-485 第 1 路 U1 输出,无 TTL 引出)

上手指南

接线

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

  • RS-485 第 1 路:端子 J7 的 A1+ / B1-;收发器 U1(SP3485),USART1 TX=PA9 RX=PA10,收发切换 PB5。485 通信;也是资料写的调试串口(无 TTL 引出)
  • RS-485 第 2 路:端子 J1 的 A2+ / B2-;收发器 U4(SP3485),USART2 TX=PA2 RX=PA3,收发切换 PB0。485 通信
  • RS-485 第 3 路:端子 J1 的 A3+ / B3-;收发器 U3(SP3485),USART3 TX=PB10 RX=PB11,收发切换 PB2(同时是 BOOT1)。485 通信
  • 端子 J1 脚序:从一端起 VCC / GND / A2+ / B2- / A3+ / B3-(6P 5.08 mm)。供电 + 485 第 2、3 路
  • 端子 J7 脚序:从一端起 VCC / GND / A1+ / B1- / NC / NC(6P 5.08 mm)。供电 + 485 第 1 路
  • 6 针排针(v1.2 新增):J1 旁 2.54 mm,与 J1 逐脚并联:B3- / A3+ / B2- / A2+ / GND / VCC。同 J1,方便杜邦线
  • SWD:单排 4 针 J3,丝印 3V3 / TMS / TCK / GND;TMS=PA13(SWDIO),TCK=PA14(SWCLK)。烧录 / 调试
  • 排针 J4:单排 10 针:3.3V / GND / PB6 / PB7 / PB8 / PB9 / PA4 / PA5 / PA6 / PA7,丝印在板背面。扩展 GPIO
  • 指示灯:W1 = PB1,经 2K 电阻,高电平点亮;P1 为电源灯。状态指示
  • 供电:J1 或 J7 的 VCC / GND(两组端子相连),防反接后出 3.3V;商品图标注 5V–9V,不要超过 9V。供电
  • 调试串口:板上没有单独 TTL 调试串口,也没有 USB 转串口、RS-232、网口;调试打印走任一路 485,接 USB 转 485 模块看

烧录步骤

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

调试器(ST-Link / J-Link / DAPLink)接 SWD 排针 J3;板上无 BOOT 键,不能串口下载

烧录接口
SWD排针 J3,丝印 3V3 / TMS(SWDIO) / TCK(SWCLK) / GND
BOOT0原理图上直接接地;板上没有 BOOT 键和复位键
串口下载不能(BOOT0 接地,进不了芯片自带串口引导程序),只能 SWD 烧录

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

板卡参数
芯片STM32F103C8T6(LQFP48,64 KB Flash,20 KB SRAM),最高 72 MHz
晶振8 MHz(Y1)
供电5V–9V(商品图标注),不超过 9V
485 线路每路 A/B 各串 100mA 自恢复保险丝、各对地 6.5V TVS,A 线 10K 上拉、B 线 10K 下拉

上电后串口应看到的输出

本板暂无收录固件

常见问题

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

能用串口下载吗?
不能。BOOT0 直接接地,无 BOOT 键、无复位键(NRST 只有 10K 上拉 + 104 上电复位),只能 SWD 烧录。
调试打印怎么看?
板上没有 TTL 调试串口,USART1/2/3 全部接到 485 收发器,要经某一路 485 + USB 转 485 模块查看;用 485 打印时要先控制对应收发切换脚(PB5 / PB0 / PB2)。
第 3 路收发切换 PB2 是 BOOT1 复用脚;上电复位期间为输入,不影响从主 Flash 启动。
供电电压上限多少?
不要超过 9V:输入电解电容是 220µF / 10V。
照片和实物不一样?
商品图拍的是上一版 V1.00 实物,v1.2 电路相同,只多 J1 旁一排 6 针排针,外观以实物为准。
PB6–PB9、PA4–PA7 排针定义以板面丝印为准(丝印在背面)。

信息核对于 2026-11-08。

板卡说明

STM32F103C8T6 三路 RS-485 转换板 一、板载资源 主控 STM32F103C8T6(LQFP48,64 KB Flash,20 KB SRAM),Cortex-M3,最高 72 MHz(数据手册) 晶振 Y1 8 MHz RS-485 三路,收发器 SP3485,两组 6P 5.08 mm 接线端子 第 1 路 U1:USART1(TX=PA9 RX=PA10),收发切换 PB5,端子 J7 的 A1+ / B1- 第 2 路 U4:USART2(TX=PA2 RX=PA3),收发切换 PB0,端子 J1 的 A2+ / B2- 第 3 路 U3:USART3(TX=PB10 RX=PB11),收发切换 PB2,端子 J1 的 A3+ / B3- 每路 A / B 线各串一只 100mA 自恢复保险丝、各对地一只 6.5V TVS,A 线 10K 上拉、B 线 10K 下拉 排针 单排 10 针 J4:3.3V / GND / PB6 / PB7 / PB8 / PB9 / PA4 / PA5 / PA6 / PA7,丝印在板背面 v1.2 在端子 J1 旁另加一排 6 针 2.54 mm 排针,和 J1 逐脚并联(B3- / A3+ / B2- / A2+ / GND / VCC) 指示灯 W1(PB1)经 2K 电阻,高电平点亮;P1 电源指示灯 供电 端子 J1 或 J7 的 VCC / GND 输入(两组端子的 VCC、GND 相连),经 B5819W 防反接后由 LM1117-3.3 出 3.3V 商品图标注供电 5V–9V;输入端电解电容为 220µF / 10V,不要超过 9V(由原理图和 BOM 推断) 尺寸 PCB 约 60 mm × 31 mm(PCB 图标注 59.65 mm × 31.32 mm),装上端子后约 81 mm × 31 mm(商品图手工测量,误差 1–3 mm) 引脚占用见 引脚.csv。来源:原理图 MiniSTM32FxUart1-3C-485-V1.2、贴片坐标文件(v1.2,BOM.csv 由此整理)、 商品图(硬件功能标注和板面丝印)、STM32F103x8 数据手册,未上板实测。 二、接线 RS-485 端子 J1 从一端起依次为 VCC / GND / A2+ / B2- / A3+ / B3- 端子 J7 从一端起依次为 VCC / GND / A1+ / B1- / NC / NC SWD 单排 4 针 J3,丝印 3V3 / TMS / TCK / GND,接调试器 三、注意 三路串口都接到了 RS-485 收发器上,板上没有单独的 TTL 调试串口;调试打印可以走任意一路 RS-485,接 USB 转 485 模块查看。 第 3 路 RS-485 的收发切换用的是 PB2(BO…

固件

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

主控芯片:STM32F103C8T6