STM32下载程序的几种方法

2020-12-16

STM32下载程序的几种方法

本文详细介绍了如何使用SWD方式为STM32系列芯片下载程序,包括所需硬件设备如ST-LINK、连接线的配置(如SWDIO上拉、SWCLK下拉),以及如何在MDK5中进行驱动安装和程序编译下载的过程。

摘要

对于STM32系列芯片,通常有三种下载程序的方法:

  1. 串口转USB方式:需要用到一个CH340芯片,占用STM32芯片的引脚为USART_TX、USART_RX两个。
  2. SWD方式下载程序:需要占用STM32芯片的引脚为SWDIO、SWCLK两个引脚。
  3. 采用J_LINK的方式下载程序:需要占用STM32芯片的引脚为时钟TCK、模式选择TMS、数据输入TDI、数据输出TDO、复位线TRST(可不用)。

三种方法下载程序都需要地线GND与板子进行共地,最好留一个电源引脚VCC给板子供电。

主要内容

1. 串口转USB方式

  • 使用CH340芯片进行串口转USB。
  • 占用STM32芯片的USART_TX和USART_RX引脚。

2. SWD方式下载程序

  • 使用ST-LINK设备。
  • 占用STM32芯片的SWDIO和SWCLK引脚。
  • 连接线的配置:SWDIO接上拉、SWCLK接下拉(也可以不接上下拉)。
  • 在MDK5中进行驱动安装和程序编译下载。

3. J_LINK方式下载程序

  • 使用J_LINK设备。
  • 占用STM32芯片的TCK、TMS、TDI、TDO、TRST(可选)引脚。

注意事项

  • 所有下载方式都需要地线GND与板子共地。
  • 建议留一个电源引脚VCC给板子供电。

通过本文的介绍,您可以根据实际需求选择合适的下载方式,确保STM32芯片的程序能够顺利下载。

下载链接

STM32下载程序的几种方法