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

    文章

    8214

    浏览量

    274094
  • STM32
    +关注

    关注

    2295

    文章

    11034

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    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 ?381次阅读
    CH32F103C8T6核心<b class='flag-5'>板</b>三种<b class='flag-5'>程序</b><b class='flag-5'>下载</b>方式简介

    关于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

    正点原子的stm32开发能用stlink吗

    、LCD显示屏等,以满足不同层次的开发需求。 ST-Link工具介绍 ST-Link是一种多功能的调试/编程适
    的头像 发表于 11-13 09:21 ?2233次阅读

    单片机怎么写入程序

    程序通常涉及以下几个步骤: 选择单片机和开发环境 : 确定项目需求,选择合适的单片机型号。 安装相应的开发环境,如Keil、IAR、MPLAB等。 硬件连接 : 将单片机连接到开发
    的头像 发表于 10-21 11:21 ?2529次阅读

    stm32单片机烧录程序会擦除原来的程序

    STM32单片机烧录程序的过程中, 通常情况下会擦除原来的程序 ,并将新程序写入单片机的闪存(
    的头像 发表于 09-02 09:42 ?4837次阅读

    stm32下载完成,但没执行,为什么

    1. 硬件连接问题 检查USB线和接口 :确保使用的USB线和接口没有损坏。 检查电源 :确保STM32板子正确供电。 检查下载线 :使用ST-Li
    的头像 发表于 09-02 09:25 ?4286次阅读

    烧录怎么连接单片机

    准备工具和材料 烧录(如ST-Link、J-Link等) 单片机(如STM32、Arduino等) 连接线(如
    的头像 发表于 08-22 09:25 ?1827次阅读