硬件设计--stm32自动下载电路设计

这篇具有很好参考价值的文章主要介绍了硬件设计--stm32自动下载电路设计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 参考博客:

1、Stm32 一键下载电路详解
2、启动模式,BOOT0和BOOT1详解
3、STM32自动ISP电路设计
4、STM32 USB接口 一键下载电路详解与过程分析

2 下载软件分享:

参考博客:FlyMcu - 用于STM32芯片ISP串口程序一键下载的免费软件
stm32自动下载电路,嵌入式硬件设计,stm32,单片机,嵌入式硬件

3 电路分析

下面是stm32自动下载电路原理图。
stm32自动下载电路,嵌入式硬件设计,stm32,单片机,嵌入式硬件
正常使用下BOOT1引脚需要接地(不需要debug调试),也就是下图中的4和6引脚短接。
正常使用下BOOT0引脚需要接地,也就是下图中的3和5引脚短接。
stm32自动下载电路,嵌入式硬件设计,stm32,单片机,嵌入式硬件
stm32自动下载电路,嵌入式硬件设计,stm32,单片机,嵌入式硬件

开始下载程序时候,串口助手软件控制DTR为低电平,RTS输出高电平,此时DTR#输出高电平(5V),RTS#输出低电平(0V),RESET信号变为0V,BOOT0为3.3V。之后需要延时 100ms 等待芯片复位完成
stm32自动下载电路,嵌入式硬件设计,stm32,单片机,嵌入式硬件
延时 100ms后,串口助手软件控制DTR为高电平,此时DTR#输出低电平(0V),RTS#保持输出低电平(0V),RESET信号变为3.3V,BOOT0为3.3V,这时候代表复位结束,从系统存储器(bootloader)中运行。
stm32自动下载电路,嵌入式硬件设计,stm32,单片机,嵌入式硬件
如果设置编程后执行,此时,通过软件使DTR#输出高电平(5V),RTS#输出低电平(0V),RESET信号变为0V,BOOT0为3.3V。芯片复位后,通过软件使DTR#设置为低电平,RTS#设置为高电平。RESET信号变为3.3V,BOOT0为2V。
stm32自动下载电路,嵌入式硬件设计,stm32,单片机,嵌入式硬件文章来源地址https://www.toymoban.com/news/detail-586110.html

到了这里,关于硬件设计--stm32自动下载电路设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 27-硬件设计-TYPE-C电路设计

    由于USB2.0的数据率最高只有480Mbps, 可以不考虑信号走线的阻抗连续性,USB2.0的D+/-信号可以不被MUX控制而直接从主控芯片走线,然后一分二连接至USB Type-C插座的两组D+/-管脚上。 但USB3.0或者USB3.1的数据率高达5Gbps或者10Gbps,如果信号线还是被简单地一分二的话,不连续的信号线

    2024年01月19日
    浏览(58)
  • 数字电路硬件设计系列(十八)之eMMC电路设计

    eMMC(Embedded Multi Media Card) 是 嵌入式多媒体卡 的简称,主要是针对只能手机和平板电脑特点二设计的。它的实质是在 NAND Flash的基础上增加了一个控制器,并预留了一个标准接口 。 参考设计获取方式:关注下面公众号,回复:eMMC即可。 eMMC颗粒的PIN脚主要分为三组:电源引脚、

    2024年02月10日
    浏览(80)
  • 数字电路硬件设计系列(十一)之CAN电路设计

    CAN通信时一种工业控制通信系统,最早时应用于汽车电子产品。CAN总线主要的特点: 传输距离远,最远可达10km。 CAN总线抗干扰能力强,有有效保证整个系统的稳定性。 CAM总线传输的速度快,理论上峰值可以达到1Mbps,能有效保证数据通信的即时性。 单条总线上,支持128个节

    2024年02月10日
    浏览(48)
  • 数字电路硬件设计系列(三)之缓启电路设计

            在一些大电压、大电流的产品中,上电的瞬间通常会有较大的电流冲击,下图是一款产品上电过程中波形。最大的电流达到14.2A,这种过流有可能损坏电子元器件。 电流过充波形 解决上述问题,通常采取的策略是在电源的入口增加 缓启动电路 ,也成为 软起动 。

    2024年02月06日
    浏览(62)
  • 数字电路硬件设计系列(十二)之USB电路设计

    USB电路,在我们的平时的应用十分的广泛,常见的鼠标,键盘、显示屏的触摸功能等,对外的接口均使用的是USB接口。USB接口主要可以划分为两种: USB 2.0 、 USB 3.0 。从连接器上区分的依据是,内部颜色 白色 的为USB 2.0接口,内部颜色为 蓝色 的为USB 3.0接口(当然也不是绝对

    2024年02月14日
    浏览(81)
  • 数字电路硬件设计系列(十三)之HDMI电路设计

    原文:内容更加全面。 高清多媒体接口(High Definition Multimedia Interface,HDMI) 是一种全数字化视频和声音发送接口,可以发送未压缩的 音频 及 视频 信号。 HDMI可用于机顶盒、DVD播放机、个人计算机、电视、游戏主机、综合扩大机、数字音响与电视机等设备。HDMI可以同时发送

    2024年02月11日
    浏览(58)
  • 数字电路硬件设计系列(十)之RS485电路设计

    RS485通信属于串口通信中的半双工通信,RS485具有支持多节点(32个节点)、传输距离远(最大1219m)、接收灵敏度高(200mV电压)、连接简单(在构成通信网络时,仅需要一对双绞线作传输线)、能抑制共模干扰(差分传输)、成本低廉等特点,最高的传输速率可达10Mbps。在多

    2024年02月06日
    浏览(90)
  • 数字电路硬件设计系列(七)之泄放电路设计

    泄放电路就是将一部分能量转换成热或者其它形式能量的电路。 单板断电后,LED灯长时间没有熄灭,就是对储能器件的能量没有合理的泄放掉。 余电快速泄放电路 ,即 放电电路 ,用在需要快速反复开关电源,且负载电路上有大容量电容的场景。断开电源开关后,如果负载

    2024年02月09日
    浏览(188)
  • 100、基于STM32单片机自动跟随小车 红外遥控控制小车避障模式 跟随模式设计(程序+原理图+PCB源文件+流程图+硬件设计资料+元器件清单等)

    智能小车通过各种感应器获得外部环境信息和内部运动状态,实现在复杂环境背景下的自主运动,从而完成具有特定功能的机器人系统。而随着智能化电器时代的到来,它们在为人们提供的舒适的生活环境的同时,也提高了制造智能化电器对于人才要求的门槛。智能小车是集

    2024年02月15日
    浏览(82)
  • 【硬件设计】STM32智能灌溉系统

       本次智能灌溉系统的设计使用STM32单片机作为控制中心,通过温湿度传感器进行温湿度检测,通过土壤湿度传感器进行土壤湿度的检测,检测到的数据通过OLED显示,并通过ESP8266无线通信模块上传到上位机,若检测到数据超过阈值则通过蜂鸣器报警,继电器可以进行灌溉模

    2024年04月26日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包