[其他ST产品] 使用keil5串口烧录程序

[复制链接]
8200|17
 楼主| 过期的塔头 发表于 2024-1-31 23:39 | 显示全部楼层 |阅读模式

本文简单记录了使用keil5烧录STM32F103开发板的过程

使用keil打开项目代码,点亮一个LED灯

一、配置,选择要烧录的芯片,这里选择是STM32F103ZE
1699965ba699fe4e14.png
 楼主| 过期的塔头 发表于 2024-1-31 23:39 | 显示全部楼层
如果找不到对应得选项,点击Pack Installer搜索下载
9908265ba69ae27236.png
 楼主| 过期的塔头 发表于 2024-1-31 23:39 | 显示全部楼层
 楼主| 过期的塔头 发表于 2024-1-31 23:39 | 显示全部楼层
二、勾选创建HEX文件,便于后续烧录
2379065ba69c432976.png
 楼主| 过期的塔头 发表于 2024-1-31 23:40 | 显示全部楼层
在“Debug”选项卡中选择“Use Simulator”,表示使用软件仿真;选择“Run to main()”则表示跳过汇编代码,直接跳转到main函数开始仿真。‘

3802965ba69d0b448e.png
 楼主| 过期的塔头 发表于 2024-1-31 23:40 | 显示全部楼层
注意:因为使用USB虚拟串口,所以事先得安装CH340 USB虚拟串口驱动(搭建开发环境)
最新ch340驱动: http://www.wch.cn/downloads/file/65.html?time=2021-10-20%2016:14:38&code=r681JUb8xZU1y6uU6KWl2XMpHrbqF9QHrXsng4nP
 楼主| 过期的塔头 发表于 2024-1-31 23:40 | 显示全部楼层
连接原理:
5683665ba69e43883b.png
 楼主| 过期的塔头 发表于 2024-1-31 23:40 | 显示全部楼层
四、点击全局编译
6022765ba69ee7e6a7.png
 楼主| 过期的塔头 发表于 2024-1-31 23:40 | 显示全部楼层
五、编译通过,可以看到生成了.hex文件
9417965ba69fa3c04f.png
 楼主| 过期的塔头 发表于 2024-1-31 23:40 | 显示全部楼层
可以在Output文件中找到生成的hex文件
9086765ba6a06b23e4.png
 楼主| 过期的塔头 发表于 2024-1-31 23:41 | 显示全部楼层
六、打开ATK-XISP.exe,连接STM32,注意接线
1920165ba6a13c6a01.png
 楼主| 过期的塔头 发表于 2024-1-31 23:41 | 显示全部楼层
七、选择串口、波特率、.hex文件所在目录,然后点击开始编程

3243965ba6a26cdd3d.png
 楼主| 过期的塔头 发表于 2024-1-31 23:41 | 显示全部楼层
八、编程完成、烧录成功

 楼主| 过期的塔头 发表于 2024-1-31 23:41 | 显示全部楼层
 楼主| 过期的塔头 发表于 2024-1-31 23:41 | 显示全部楼层
可以看到红色Led灯成功点亮!
6135165ba6a3f985bd.png
 楼主| 过期的塔头 发表于 2024-1-31 23:42 | 显示全部楼层
由于是第一次学习使用stm32开发板,很多地方都懵懵懂懂,如果有不对的地方欢迎指出,谢谢
 楼主| 过期的塔头 发表于 2024-1-31 23:42 | 显示全部楼层
本文对应代码
链接:https://pan.baidu.com/s/1bHaOTqxQ1nHHkkAuwjjroQ
提取码:3a1b
 楼主| 过期的塔头 发表于 2024-1-31 23:42 | 显示全部楼层
正点原子资料下载链接:
链接: https://pan.baidu.com/s/1BfXEsTi43jJDjQLpVm1uCA
提取码:0ge9
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

999

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部