单片机---STM32F103开发环境搭建及调试方法

背景

今天简单介绍一下这个STM32的开发环境及调试过程。不过开始之前,要吐槽一个玩意儿。
在这里插入图片描述

要说用过的电子产品,质量最差的,ST-Link必须排第一。调试个单片机,不换两三个调试器,那就说明工作不认真。
稍微有点静电啥的,立马就罢工了,甚至你都不知不觉。今天着实是尴尬,崭新的从包装袋里拆出来的新调试器,插电脑上就没有反应,显示未知的usb设备。

在这里插入图片描述
嘎嘎新的东西,还没用,就坏了,一开始还以为是驱动问题,怎么安装都是不行。
然后就放弃了,又拆了一个新的出来,这次插上就能识别了。

这叫一个后悔,早知道就买国产版本的了,听说国产版本的直接支持usb下载调试。哎……
在这里插入图片描述

开发环境

STM32常用的开发环境是kail-MDK,这里提供一个下载,用的是MDK4.7.4版本
传送门 提取码:u7fj
这里的破解比较简单,安装好之后。
注意,要以管理员身份运行MDK
在这里插入图片描述
然后进行破解,打开License management
在这里插入图片描述
复制CID
在这里插入图片描述
然后到破解工具中去注册,最后复制结果到下面的LIC中,点击添加即可。
在这里插入图片描述

调试

开发板是在淘宝上买到的STM32F103C8T6核心板
在这里插入图片描述

这里用的调试工具是ST-Link V2,将其中的3.3v,GND,SWCLK和SWDIO与核心板的对应接口连接
在这里插入图片描述
这里还是出现了问题,还是无法识别ST-link设备,这里说的是MDK软件不识别。电脑本身是识别的。
这里有一个操作,就是升级一下ST-Link的软件。
首先关闭MDK。然后在MDK的安装目录下,找到STLink目录
在这里插入图片描述
这里有提供给的升级工具,插好ST-link后,运行这个软件,就可以升级ST-Link的软件了。
升级之后,MDK就能识别出来了。
在这里插入图片描述

然后在项目工程上右键,配置选项options,选择Debug标签。选择为ST-Link Debugger,然后点击右边的Settings
在这里插入图片描述
注意,Port这里,选择SW方式
在这里插入图片描述
然后就可以进行调试了
在这里插入图片描述
这块开发板的串口,连接如下

Rxd——>A9
Txd——>A10

测试程序

提供两套测试程序,RTC程序和LED闪烁程序
传送门

结束语

2021年只剩下半个月了,时间过得是真快,今年过年怕是听不到去年的鞭炮声了,估计以后也难了,全国都在禁止燃放,也甭说放炮了,有些农村连柴都不让烧了,火炕都给封上了……也不知道,大气污染难道真是烧柴做饭造成的?只怕是因为烧柴做饭莫得税收哦。在这里插入图片描述
买点小金鱼还得偷偷摸摸的,哎,越来越没有过年的气氛了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胖哥王老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值