
一、前言在上一节中我们完成了整块STM32开发板的焊接、电源检测与清洗。板子硬件已经完全就绪接下来就是烧录程序、验证整机功能。本开发板设计了两种独立的程序下载方式适配不同使用场景USB串口下载无需仿真器仅一根数据线即可烧录适合快速量产、简单烧录SWD仿真下载ST-Link/DAP-Link支持在线调试、高速烧录、Keil直烧是开发调试首选方式。本文手把手带小白掌握两种烧录方法并完成LED按键、DAC波形输出的板载功能实测。二、方式一USB串口一键下载CH340串口2.1 硬件准备仅需一根USB Type-C数据线必须支持数据传输仅充电线无法使用直接连接开发板的USART串口Type-C接口与电脑USB口。连接上电后电脑会提示“叮咚”设备接入提示代表硬件识别成功。2.2 所需软件可二选一功能完全一致小白推荐任意安装一款即可MCUISP经典串口烧录工具FlyMcu界面简洁、操作简单新手友好2.3 详细烧录步骤步骤1选择设备端口打开烧录软件在端口列表中选择CH340对应的COM口设备管理器可查看示例为COM7波特率固定选择115200。步骤2选择烧录文件HEX文件在开源资料包的测试工程中找到output文件夹选择编译生成的.hex后缀固件文件。步骤3关键配置自动复位烧录这是串口自动下载的核心配置配置错误会导致烧录失败DTR低电平复位RTS高电平进入BootLoader下载模式步骤4开始烧录点击「开始编程/下载」等待底部进度条走完进度100%即代表程序烧录成功板子自动运行新程序。三、方式二SWD高速下载ST-Link / DAP-Link 推荐这是开发调试首选方案支持Keil MDK直接一键下载、在线断点调试、烧录速度远快于串口日常开发优先使用。3.1 支持工具ST-Link主流通用DAP-Link / ES-Link开源调试器兼容性强3.2 SWD引脚接线定义重点小白必记开发板SWD接口共4个引脚一一对应连接调试器5V —— 5V供电GND —— GND共地必须接SWCLK —— SWCLK时钟线SWDIO —— SWDIO数据线接线完成后将调试器USB口插入电脑电脑提示设备接入即连接成功。3.3 Keil MDK软件配置教程步骤1进入调试配置界面打开Keil工程点击工具栏「魔术棒」图标切换到Debug选项卡。步骤2选择对应调试器使用 ST-Link选择ST-Link Debugger使用 DAP/ES-Link选择DAP Debugger步骤3检测芯片内核点击右侧「Settings」进入后自动扫描设备能正常识别到ARM内核即代表接线、驱动全部正常。步骤4Flash下载参数配置适配本开发板点击「Flash Download」配置固定参数适配板载STM32F1芯片芯片型号STM32F1 High-densityFlash容量512K必勾选Reset and Run下载完成自动复位运行程序配置完成后点击「OK」保存所有设置。步骤5一键编译下载先编译工程无报错后点击 Keil 工具栏「下载按钮」单箭头图标即可高速烧录程序到单片机。四、开发板整机功能实测烧录官方配套测试代码即可验证我们自制PCB开发板的硬件功能是否正常。4.1 按键控制LED测试烧录「按键控制LED」测试程序下载完成后可通过板载物理按键自由控制板载LED灯亮灭。现象正常说明按键电路、LED电路、GPIO引脚、主控内核全部工作正常。4.2 DAC波形输出测试本开发板引出DAC模拟输出接口PA4引脚可输出波形信号实操测试步骤如下烧录配套DAC输出测试代码使用SMA连接线一端接开发板PA4(DAC)引脚另一端接入示波器通道示波器上电即可清晰观测到DAC输出的标准波形。波形正常输出说明板载DAC外设、模拟电路、引脚布线完全正常。五、小白实操总结与建议5.1 两种下载方式对比串口ISP下载无需仿真器、仅用数据线适合批量烧录、无调试需求场景缺点是速度慢、不支持在线调试。SWD下载支持在线调试、断点查错、烧录速度快是日常开发、学习、排错的最优选择。5.2 新手必做事项资料包中提供了全套外设测试代码串口、ADC、DAC、按键、LED等建议全部逐一烧录测试完整验证自制PCB板子的所有硬件功能确保无隐性故障为后续项目开发铺垫。六、系列教程完结总结至此我们完整走完了STM32开发板从0到1全流程原理图设计 → PCB布局布线 → 丝印优化 → DRC电气检测 → Gerber生产文件导出 → 工厂打样 → 手工焊接 → 电源硬件测试 → 程序烧录 → 整机功能验证真正实现了零基础自主设计、制作、验证属于自己的STM32单片机开发板彻底掌握硬件设计与实操核心技能。