电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>烧录器连不上STM32单片机了,别慌,自举模式来帮忙!(可下载)

烧录器连不上STM32单片机了,别慌,自举模式来帮忙!(可下载)

2025-03-28 | pdf | 668.96 KB | 次下载 | 免费

资料介绍

当你拿到项目的线路板,打开电脑,噼里啪啦一阵子,撸了一段代码出来,往单片机里 面一下载,纳尼?突然发现烧录器掉线了,怎么整都连接不上了,这个时候整个人心情都不好了,别慌,恢复心情,你需要用到下面这个高端大气上档次的技术,首先说明一下我们本次文章参考芯片以 SMT32F103C8T6 来做说明,其他芯片同理,话不多说,我们开整

首先我来简单阐述一下这种方法的原理,这种方法是利用了STM32单片机的“自举BOOT 模式”

首先使单片机处于系统 BOOT 模式,也就是让单片机启动的时候从 System memory 启动

然后在 PC 机操作上位机软件通过串口发送控制命令擦除芯片中存储的程序

1.首先我们要知道第一个信息,有的单片机有很多个串口,那到底是从哪一个串口来发 送这个命令呢?

我们从数据手册的“存储器和总线架构”章节(2.4 启动配置小节)获取如 下信息

可以得出可以使用 USART1 接口启动自举程序。具体要发送什么命令,可以参考 AN2606 手册

我已经通过这个手册提炼出指令信息,编写成一个上位机小工具

2. 那么如何进入系统自举模式呢?从下图画红线处可以得出信息,想要进入系统自举 模式

需配置 BOOT0 引脚为 1(高电平),BOOT1 引脚为 0(低电平),然后复位单片机

那 么在 SYSCLK 的第 4 个时钟上升沿会锁定 BOOT 引脚状态,并选择启动模式为系统存储器, 即系统自举模式

3. 接下来我们看看接线图,我画出了简单的示意图如下,各位看官,请结合下图看具 体操作方法:

1).把 USB 转换工具按照图示方法连接(注意全过程不需要使用烧录器,且此步操作后 目标板已经带电

如果目标板 3.3V 功耗很大,需要给目标板用外部电源供电)

 2).在设备管理器中查看此转换工具对应的串口号(注意如果没有识别到串口,需要安 装驱动。)

识别到的结果如下图 4 所示:

 3).设置 BOOT0 引脚为高电平,BOOT1 引脚为低电平(如果有的 MCU 没有 BOOT1 引脚 可以忽略)

并复位单片机(可以通过单片机复位引脚来复位单片机),使单片机处于自举 BOOT 模式

完整版技术文档请点击文章开头普通下载

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

  • --
    文章
  • --
    阅读
  • --
    粉丝

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费