STM单片机如何烧写程序?STlink-STM单片机专用烧录器

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的接口如下图所示。
(0)

相关推荐