STM32烧录必看:STLink接线与供电详解(含用 JTAG 连 ST-Link)
本文介绍了使用STLink烧录STM32F103ZET6开发板的基本步骤:首先需要准备原理图和引脚配置图;其次正确连接STLink的四个接口(VCC、GND、SWDIO、SWCLK);第三步在CubeMX中配置PB5为输出模式,选择外部晶振时钟源和Serial Wire调试模式,生成代码后编写电平翻转程序并烧录。特别提醒STLink仅能烧录代码不能供电,若板子无反应需外接电源。
·
目录
第⼀步——搜集资料
1.原理图
2.引脚配置图

第二步——stlink接线
抓住关键信息,stlink需要接四个⼝,分别是电源VCC、GND、SWDIO、SWCLK

由stm32f103zet6的引脚图可以知道,SWDIO对应的是PA13,SWCLK对应PA14

接线就是这样。
第三步——烧录程序
在cubemx⾥⾯配置PB5为输出模式

时钟源选择外部晶振

debug模式选择serial wire

点击⽣成代码

写⼀个小学二年级就知道的电平翻转的代码

编译、烧录即可
注意事项
stlink只能完成代码烧录,⽆法正常供电。如果你看⻅⾃⼰的代码成功烧录了,但是板⼦并没有相应的反应,可以试试外加⼀个电源(如下图)。也可以选择⽤USB进⾏供电,都是可以的。

这个问题我花了⼀天才解决,⽹上也没什么⼈⽤stlink来烧录这个板⼦的。
补充:使用JTAG连接stlink
这是官方给的原理图

这是实际的接口

需要注意的是,要以缺口在左侧为正方向。因此,实际的配置图是这样的

我们只需要将stlink的SWDIO接到7号引脚,SWCLK接到9号引脚。任选GND和VCC即可。
本人才刚入门单片机,还有很多不会的,如果有哪里说错了,请大佬指出来,谢谢。
更多推荐



所有评论(0)