详细图文剖析STM32单片机串口一键下载电路与操作方法

发布时间:2023-07-26  

在此介绍STM32单片机串口一键下载电路与操作方法详解。

2310553542-0.jpg

231055L07-1.jpg

STM32三种启动模式对应的存储介质均是芯片内置的,它们是:

1)用户闪存 = 芯片内置的Flash。

2)SRAM = 芯片内置的RAM区,就是内存啦。

3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。

要了解STM32的几种启动模式.

BOOT0接GND,BOOT1接GND.那就是正常的启动模式,从flash加载代码.

而BOOT0接V3.3,BOOT1接GND.则是ISP模式,也就是串口更新代码.

其次,你要了解STM32ISP下载代码的过程.

首先BOOT0接V3.3,然后复位STM32.STM32就会加载ISP代码(固化存储在内部),从而进入ISP模式.此时便可以通过串口下载程序了.

最后再来看看一键下载是怎么实现的呢?

从原理图可知:DB9串口的RTS控制BOOT0,DTR控制RST.

我们要达到下载的目的,就必须先让RTS拉高BOOT0(设置BOOT0为1),然后再让DTR控制RST为低(STM32为低电平复位).然后再释放RTS为高(停止复位),然后再开始串口下载代码(此时BOOT0可以为高,也可以为低).

所以我们看到mcuisp连接过程是:

DTR电平置高(3-12V),复位(DTR接了RST)

RTS置低(-3--12V),选择进入BootLoader(RTS接了BOOT0)

...延时100毫秒

RTS电平变高(+3-+12V)释放复位(释放复位,但是此时BOOT0为高,所以进入ISP模式)

开始连接...4, 接收到:1F (连接成功)

在串口COM0连接成功@230400bps,耗时437毫秒


DTR维持高

【需要注意的是 DTR_N是DTR的反相电平 RTS_N是RTS的反相电平】

注:此电路不需要USB转串口芯片,只要一个普通的DB9串口就可以完成程序下载工作。对于那些只有串口的单片机控制板无疑是一个完美的选择。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    收发控制引脚信号 485接口保护电路 测量得DE=0,处于接收状态。 (2)启动Keil uVision5,进入调试 Keil调试界面 发现485接收数据正常,发送数据串口调试助手接收不到。 (3......
    CAN总线接口保护电路设计指南;的应用范围广,应用环境相当复杂,一些静电、浪涌等干扰很容易耦合到总线上,并直接作用于接口。为了满足一些高等级EMC的要求,有必要添加额外的外围保护电路。本文......
    CAN总线接口保护电路设计指南;CAN总线的应用范围广,应用环境相当复杂,一些静电、浪涌等干扰很容易耦合到总线上,并直接作用于CAN总线接口。为了满足一些高等级EMC的要求,有必要添加额外的外围保护电路......
    CAN总线接口保护电路设计指南; 总线的应用范围广,应用环境相当复杂,一些静电、浪涌等干扰很容易耦合到总线上,并直接作用于CAN总线接口。为了满足一些高等级EMC的要求,有必要添加额外的外围保护电路......
    射元器件远离弱电流、低电压、敏感元器件。 9、 模拟、数字、电源、保护电路要分开 10、 接口保护器件应尽量靠近接口放置。 11、 接口保护器件摆放顺序要求: (1)一般电源防雷保护器件的顺序是:压敏......
    信号接口保护电路......
    洗衣机等等,那么变频的内部结构是什么样的呢? 变频设备的内部电路结构大致分为AC电源输入,PFC功率因素校正电路,DC-DC转换器,电机驱动电路,数字信号传输,模拟信号传输与接口保护电路等等。东芝......
    核心板,拥有非常成熟的设计案例可供参考,其中的接口均设计了ESD保护电路,并通过了静电测试,保证产品的持续稳定运行,可以放心使用。 1. 如通用外设串口的ESD设计, 采用通用的低速ESD二极管,截止......
    希荻微推出高性能智能手机USB接口保护芯片HL5075;产品介绍目前,智能手机和电脑等产品的USB TYPE-C接口非常普及,USB Type-C接口由于其接口特性,很容易遇到高压而损坏,所以USB......
    汽车域控制器DCU电源端口浪涌过压保护电路图识读;为了解决分布式EEA的这些问题,汽车工程师开始逐渐把很多功能相似、分离的ECU功能集成整合到一个比ECU性能更强的处理器硬件平台上,这就是汽车“域控......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>