历史上的今天

今天是:2024年08月22日(星期四)

正在发生

2018年08月22日 | STM32 BOOT0、BOOT1的配置

发布者:MusicLover123 来源: eefocus关键字:STM32  BOOT0  BOOT1  配置 手机看文章 扫描二维码
随时随地手机看文章

STM32有三种启动模式,分别是主存储器、系统存储器和内部SRAM。在芯片的用户手册中可以查询到。


关于这三种启动模式,具体为:

BOOT1=x,BOOT0=0:从主存储器启动,就是我们常说的64K、128K、256K、512K等等的片内的Flash存储器,正常情况下我们一般这么配置,此时BOOT1引脚可以悬空;

BOOT1=0,BOOT0=1:从系统存储器启动,此种启动方式会运行系统存储器内的Bootloader程序,也就是我们常说的ISP程序,这个程序是出厂内置好的,不能更改,系统存储器是一个ROM,我们使用串口下载程序就需要配置为此种启动模式;

BOOT1=1,BOOT0=1:从内置SRAM启动,一般用于调试,当用户需要反复下载调试程序的时候,将程序下载到Flash很慢,此时可以选择下载到SRAM种调试,回提高效率,但是单片机一旦断电,所有程序均丢失,此种启动方式还有一个常用的用途,就是用于解除芯片的读保护功能或者擦除Flash等。

关于BOOT1和BOOT0还有两点需要注意:

1)BOOT设置会在SYSCLK的第4个上升沿被锁存,所以在启动结束后,可以将BOOT1继续当做普通IO使用,但是需要注意的是,在STM32退出待机模式后BOOT引脚会重新锁存,所以在待机模式的时候,应保持为需要的配置;

2)BOOT1和BOOT0引脚需要接10K电阻上拉或者下拉,不能直接接GND或者3.3V,这样会造成芯片工作异常。


关键字:STM32  BOOT0  BOOT1  配置 引用地址:STM32 BOOT0、BOOT1的配置

上一篇:STM32 BOOT0与BOOT1 的应用原理
下一篇:STM32 串口ISP下载方式解读

推荐阅读

机器换人的时代大步到来,在物联网、人工智能、机械传动等技术的推动下,新一代机器人爆发出巨大的能量,从简单的搬运到执行复杂的装配动作,机器人已经大量应用于工业领域,解决了人力不足和提升生产的效率。 在2018世界机器人大会上,优傲机器人(Universal-Robots)展出了旗舰版e-Series(e系列)协作式机器人新品,以及UR机器人在螺丝拧紧、ckit3D...
戴尔的XPS系列笔记本口碑一直优良,并且常常用来跟苹果的MacBook进行比较。而近日有外媒报道,戴尔更新了XPS 13这条产品线,升级成基于英特尔第10代酷睿“Comet Lake”的处理器。这款XPS 13搭载了一块13.3英寸的液晶屏幕,边框一如既往地很窄。分辨率最高可达3840×2400,亮度为400 nit,对比度为1500:1,支持杜比视界。并且新款XPS 13还采用了基于英...
国内外领先的嵌入式CPU芯片及解决方案提供商北京君正集成电路股份有限公司(以下简称北京君正)近日对官网做出更新调整,更加便于用户了解公司最新动态。北京君正官网此次更新将网站平台与方案两大板块整合为“平台和方案”板块,以产品为导向,为用户提供更加便捷、高效的阅读模式。同时调整了旗下所有芯片的参数信息,使得芯片的详细规格展示更加清晰,...
三星Galaxy M52 5G和Galaxy M32 5G的完整规格已被披露。前者预计将配备骁龙778G芯片组,6400万像素摄像头,以及6.7英寸Super AMOLED显示屏。Galaxy M32 5G将配备Dimensity 720芯片组,4800万像素摄像头和5000mAh电池。  三星Galaxy M32 5G将于8月25日在印度上市,这款手机将通过亚马逊发售,该公司预计也将在该国发布Galaxy M52 5G...

史海拾趣

问答坊 | AI 解惑

国外工程师生存现状——压力虽大但乐在其中

工程师对自己的职业爱恨交加。对一些人来讲,工程师的工作意味着超长的工作时间和严格的要求,但换来的却是少的可怜的补偿。在EE Times最新进行的“工程师生存状况调查”中,一位参与者这样表示:“这是另一种形式的苦役。”但是,尽管面对项目周期 ...…

查看全部问答∨

求助电路板设计

有没有会设计电子电路的朋友或者会E-CAD的朋友帮忙看一下这个题目,该怎么设计,因为是第一次接触这种设计电路的东西,一点头绪都没有。或者哪位朋友能提供下现成的设计样例参考一下,感激不尽, 根据你目前所学的电子技术知识,检索一个芯 ...…

查看全部问答∨

FPGA经验经典谈:做逻辑的难点在于系统结构设计和仿真验证

看到论坛没有,感觉很经典,与大家共享一下:    刚去公司的时候BOSS就和我讲,做逻辑的难点不在于RTL级代码的设计,而在于系统结构设计和仿真验证方面。目前国内对可综合的设计强调的比较多,而对系统结构设计和仿真验证方面似乎还没有 ...…

查看全部问答∨

小工程公司发展困惑与实际操作问题讨论(二)

业务 1、  目前业务是靠老板的关系提供业务信息,技术提供方案与设备要求,统筹提供设备清单与报价单 2、  问题点: 2.1、请问大家的公司在业务上以什么模式运行的(关于业务的组织结构与运行流程)? 2.2、因为现金活动表 ...…

查看全部问答∨

中国无线电频率分配表

中国无线电频率分配表,介绍频段划分及主要用途等等信息,~~~…

查看全部问答∨

基于无线供能技术的定点施药系统的设计

摘要: 本文采用无线能量传输技术解决消化道定点施药系统的控制与供能问题。讨论了无线能量传输装置的设计方法,包括发射线圈和接收线圈的设计,并进行了体外模拟试验。试验结果表明,无线能量传输装置能够使定点药物施药系统正常工作,并且可达到较高的 ...…

查看全部问答∨

做个最小系统

MCU的选用,重为学习可用SCT12 2052/4052,便于编程,如要做成微功耗麻雀俱全型可选用MSP430系列,   做个最小系统,当地不作显示,通过线缆或无线系统联至计算机系统进行各类处理(显示\\控制\\分析\\存档等….),通过RS232或RS485(内有供电或窃 ...…

查看全部问答∨

有关uclinux串口通讯?内核有问题?只能发,不能收?????

arm7 s3c44b0x,装入了uclinux操作系统 ,调试控制是用的telnet 板上com1口,为系统标准输出 pc机上通过minicom可以接收到由com1口打印输出的信息, 通过minicom可以输入命令(如ls ,ps等)来操作uclinux 我想问的是,既然com1口可以读写 ...…

查看全部问答∨

zigbee技术

本帖最后由 jameswangsynnex 于 2015-3-3 20:01 编辑 zigbee是最近提出的一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信新技术,主要用于近距离无线连接。它依据IEEE802.15.4标准,在数千个微小的传感器之间相互协调实现通信 ...…

查看全部问答∨

DEBUG下的变量和实际电路是同步的吗?

用stlink进行仿真。 变量值的显示刷新速度应该没有实际的电路快。我想问他们是一种什么关系。 我在观察触摸按键的时候,debug下的采集值并未达到按下的门限值,可是实际电路却按下了。如果debug的变量和实际电路的变量不是严格同步,那他们 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved