0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序

jf_88434166 来源:jf_88434166 作者:jf_88434166 2025-06-20 17:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

ST-LINK/V2是为评估、开发STM8系列和STM32系列MCU而设计的集在线仿真与下载为一体的开发工具。使用铝合金U盘外壳安装内部主板,携带方便,安全可靠;接口定义直接在外壳上标注,一目了然,方便实用;5V、3.3V同时对外提供,方便您驳接5V 和3.3V目标板;内部主板带有500mA自恢复保险丝,彻底保护您昂贵的电脑主板;红蓝双色LED指示灯,方便您时时观察ST-LINK V2的工作状态.USB转TTL串口板使用的是CH340方案,带自动断电上电功能的,5V、3.3V同时对外提供,还可以为STC的51单片机串口下载程序,省去了STC51单片机需要冷启动下载重复按电源开关的麻烦。
8290acf6d705dea0731603e46c6bdbb3.png

STM32的启动模式

在这里插入图片描述
BOOT0=0时为SWD或JTAG下载方式;BOOT0=1时为串口1(PA9 TX,PA10 RX)下载方式:

JTAG和SWD接口引脚对比

在这里插入图片描述

驱动安装

ST-LINK驱动可到ST官网下载,驱动安装好后会在电脑设备管理器显示

04367be9786093a71b9606c55323253f.png

CH340驱动可到南京沁恒官网下载,驱动安装好后会在电脑设备管理器显示

80002b4828ddf3fb8d4ce6147a3bdc95.png

使用官方STM32 ST-LINK Utility软件给STM32F103C8T6开发板下载程序

ST-LINK与STM32F103C8T6的SWD接口SWCLK、SWDIO、3.3V、GND对应接线
4ea5ea380a44c457df18a55ea28b1341.png

760292a8c0369407d2627186f955cbed.png

4cf80d0579c200579d7f86a56ad35333.png

使用官方Flash Loader Demonstrator串口下载软件给STM32F103C8T6开发板下载程序

USB转TTL串口板的TX接STM32开发板的PA10引脚,RX接PA9引脚,3.3V和GND对应接线,STM32开发板的BOOT0设置为1串口下载方式,带一键串口下载功能的开发板此软件也要设置BOOT0=1,若开发板已经上电,再去设置的BOOT0=1,则需要按一下开发板的复位按键使STM32进入串口下载方式

d61b39cb14ed1bbbf4b2ed52f2d8c501.png
76c14dc344f3a5b0146417df293af702.png

3f58bed936cb7a511788290b95b3dd66.png

03f31352a9d24fea3a47f6145bb230d4.png

总结

当然串口下载方式还有其他的软件也可下载如FlyMCU、MCUISP等,SWD下载方式如MDK 、IAR、STVD、STVP等。操作流程尽量做到细致,长期发布类似文章,欢迎关注,欢迎随时留言,需要资料也可以在下方留言!

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • usb
    usb
    +关注

    关注

    60

    文章

    8372

    浏览量

    281669
  • STM32
    +关注

    关注

    2305

    文章

    11120

    浏览量

    371134
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STM32 Nucleo-64开发技术解析与应用指南

    ARDUINO^®^ Uno V3连接和ST morpho接头,可轻松扩展STM32 Nucleo开放式开发平台的功能。该设有板载ST-LINK
    的头像 发表于 10-22 14:26 404次阅读
    <b class='flag-5'>STM32</b> Nucleo-64开发<b class='flag-5'>板</b>技术解析与应用指南

    STM32 Nucleo-64开发技术解析与应用指南

    ^®^ Uno V3连接和ST morpho接口,适用于STM32 Nucleo开放式开发平台。STM32 Nucleo-64集成了ST-LINK
    的头像 发表于 10-16 10:50 407次阅读
    ‌<b class='flag-5'>STM32</b> Nucleo-64开发<b class='flag-5'>板</b>技术解析与应用指南

    用RTThread Studio进行debug,提示 ST-LINK 设备固件版本过低怎么解决?

    :61235: 系统试图将驱动合并到合并驱动上的目录。r . localhost:61235: 系统试图将驱动合并到合并驱动上的目录。rn. 3)
    发表于 09-16 07:11

    【RA4E2开发测评】MDK程序开发+J-LINK下载-&gt;RA4M2配置方法

    习惯STM32开发RA4M2开发的童鞋可能更习惯MDK和采用J-LINK实现开发和调试。 1.使用配置工具配置端口(类似于STM32CUB
    发表于 08-31 13:55

    TouchGFX Designer下载工程到STM32H7S7-DK报错的原因?

    : STM32H7S78-DKVoltage: 3.29VError: ST-LINK error (DEV_TARGET_NOT_HALTED)2nd connect tentative
    发表于 06-17 07:26

    TouchGFX Designer下载工程到STM32H7S7-DK报错的原因?

    : STM32H7S78-DKVoltage: 3.29VError: ST-LINK error (DEV_TARGET_NOT_HALTED)2nd connect tentative
    发表于 06-12 07:55

    CH32F103C8T6核心三种程序下载方式简介

    CH32F103C8T6核心,通过USB串口方式、USB直连方式、SWD方式下载应用
    的头像 发表于 06-09 09:38 803次阅读
    CH32F103C8T6核心<b class='flag-5'>板</b>三种<b class='flag-5'>程序</b><b class='flag-5'>下载</b>方式简介

    请问STM32U5不支持ST-LINK v2怎么办?

    STM32U5不支持ST-LINK v2怎么办?
    发表于 06-09 07:59

    关于STM32f103RCT6核心USB口不能下程序

    。 只有一个USB口的核心,它的那个USB口一般只能用来供电,我们可以看原理图: 对于这种情况,我们想要下载程序就要借助
    发表于 06-03 11:14

    【RA-Eco-RA4M2开发评测】使用Jlink的RTT来实现串口打印功能

    下载五花八门,但是我只用JLink,小巧方便携带。对于单片机开发者一般所用的下载基本就是JLink和
    发表于 04-30 12:19

    ST-LINKSTM32CubeProgrammer中无法连接到器件怎么解决?

    ST-LINKSTM32CubeProgrammer中无法连接到器件,对比发现serial number有些差别,这个ST-LINK的序列号比较奇怪,有哪位高手可以修改这个序列号么
    发表于 03-14 14:38

    怎样才能使用NUCLEO-H563ZI 识别出ST-LINK

    NUCLEO-H563ZI开发在接上USB后,ST-LINK 在设备管理里面没有显示,需要对STLKRST,就是跳线JP3 后拔掉,这是可以识别
    发表于 03-14 13:59

    使用STM32 ST-LINK Utility和j-flash无法擦除怎么解决?

    在keil烧录程序中直接报错 使用工具擦除报 使用STM32 ST-LINK Utility 和j-flash也无法擦除这个要怎么解决
    发表于 03-12 07:07

    STM32下载程序的方式有哪些?

    我使用的串口2连接到板载的调试器,貌似时不能通过串口下载程序吧? 现在STM32
    发表于 03-07 11:56

    STM32WB55RG使用USB ST-LINK连接电脑显示未知USB设备,更新驱动后也没有变化,是什么原因?

    STM32WB55RG使用USB ST-LINK连接电脑显示未知USB设备,更新驱动后也没有变化,这大概是哪里的问题?
    发表于 03-07 07:13