最小系统stm32f103c8t6如何使用SWD模式烧录代码?

参考资料:

小容量产品是指闪存存储器容量在16K至32K字节之间的STM32F101xx、 STM32F102xx和STM32F103xx微控制器。
中容量产品是指闪存存储器容量在64K至128K字节之间的STM32F101xx、 STM32F102xx和STM32F103xx微控制器。
大容量产品是指闪存存储器容量在256K至512K字节之间的STM32F101xx和STM32F103xx微控制器。
互联型产品是指STM32F105xx和STM32F107xx微控制器
关于STM32F103C8T6 核心板最小系统调试下载接线图可参考这个资料在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
硬件连接方面:
SWD模式的连接方法,只需要4根线
最小系统 ST_link
3.3V 1脚(MCU VDD)
SWDIO 7脚(SWDIO)
SWLCK 9脚(SWLCK)
GND 20脚(随便一标有GND的脚即可)
在这里插入图片描述
用数据线将ST_link和电脑USB连接。

软件配置方面:
1)因为该最小系统板使用的芯片是STM32F103C8T6,所以Device选择STM32F103C8

在这里插入图片描述
2)进入Debug选项界面,选择ST—Link Debugger,再点击Settings进入界面
在这里插入图片描述
3)再检查图中是否一致,clock速度Req:合适 HZ,我使用默认的1.8HZ
在这里插入图片描述
4)因为该最小系统板使用的芯片是STM32F103C8T6,根据上面的资料可知,属于中容量产品,故选择Med-density Flash 128k.
在这里插入图片描述
5)编译生成hex文件
在这里插入图片描述
在这里插入图片描述
0错误1个警告,该警告的产生原因只是因为定义某函数而未调用,不要紧,可忽略。

6)下载
在这里插入图片描述
成功!

开始报错:Error: Flash Download failed - "Cortex-M3"
在这里插入图片描述
是因为这里没Add.
在这里插入图片描述
Add前需要有这个包,自行下载
在这里插入图片描述
最小系统STM32C8T6使用USB转TTL串口下载方法可参考这篇博客

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值