当前位置:首页 > 嵌入式 > 玩转嵌入式
[导读]STLink是意法半导体推出的用于ST系列单片机的程序烧录器,主要适用于STM8单片机和STM32单片机,具有20针的接口和4针的接口两种形式。其中,STM8单片机会用到四针的接口,主要通过SWIM实现程序的烧录;STM32单片机会用到20针的接口,主要通过SWD和JTAG的方式实现程序的烧录。除了烧录之外,还可以实现程序的在线仿真,方便调试和解决bug。

STLink是意法半导体推出的用于ST系列单片机的程序烧录器,主要适用于STM8单片机和STM32单片机,具有20针的接口和4针的接口两种形式。其中,STM8单片机会用到四针的接口,主要通过SWIM实现程序的烧录;STM32单片机会用到20针的接口,主要通过SWD和JTAG的方式实现程序的烧录。除了烧录之外,还可以实现程序的在线仿真,方便调试和解决bug。

1 STLINK通过SWIM和STM8连接

STM8通过单总线SWIM下载和仿真程序,只需要四根线的支持,分别为VCC、SWIM、GND、RST。STM8只有这一种下载方式。连接图如下图所示。

2 STLINK通过SWD和STM32连接

STM32引脚相对较多,可以通过STLINK的SWD来实现程序的烧录和仿真,需要用到四根线,分别为VCC、SWCLK、SWDIO以及GND等。

3 STLINK通过JTAG和STM32连接
SWD和JTAG是共用的,JTAG用到的引脚要多一些,VCC、TRST、TDI、TMS、TCK、TDO、RST、GND等。这几个引脚在设计电路的时候可能会用到上拉电阻,但是STM32内部已经集成了上拉功能,所以外接电阻可以不用加。JTAG和SWD的接口如下图所示。


免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

换一批

延伸阅读

[C语言与CPP编程] 干货!二叉树操作详解

(给C语言与CPP编程加星标,提升C/C++技能) 来源:https://segmentfault.com/a/1190000008850005 【导读】:树是数据结构中的重中之重,尤其以各类二叉...

关键字: C语言 嵌入式

[小林coding] 索引为什么能提高查询性能....

前言 昨天,有个女孩子问我提高数据库查询性能有什么立竿见影的好方法? 这简直是一道送分题,我自豪且略带鄙夷的说,当然是加「索引」了。 她又不紧不慢的问,索引为什么就能提高...

关键字: 计算机 嵌入式

[嵌入式云IOT技术圈] 整理了很久之前在码云/Github/CSDN上收藏的嵌入式产品级项目分享开源

1、MCU产品级项目收集 早年活跃在CSDN上的时候,我曾拥有不少积分下载了很多产品级的资源,这些年我也在这些产品级的项目上学习了很多编码技能和产品设计思维,后来加入了开源组织以后,我就飘了呀,一直活跃在码云/Gith...

关键字: C语言 嵌入式

[嵌入式大杂烩] 嵌入式C编程之错误处理(附代码例子)

作者:clover-toeic 原文:https://www.cnblogs.com/clover-toeic/p/3919857.html 前言 本...

关键字: C语言 嵌入式

[嵌入式ARM] 鸿蒙和安卓,到底有什么区别?

对于开发者来说两个最关键的点值得关注:一个是 Beta 版的开发工具,一个是开源网站。 开源网站...

关键字: 应用开发 嵌入式

玩转嵌入式

282 篇文章

关注

发布文章

技术子站

关闭