Boot配置的作用是用于选择芯片上电后从何处读取可执行代码运行,STM32F0系列MCU可以从Main flash memory、System memory、Embedded SRAM三个地方boot。
硬件电路设计时可以通过BOOT0这个IO进行设置选择,软件也可以在启动代码里配置nBOOT1、BOOT_SEL和BOOT0这3个bit的值选择boot方式,详细描述可以在STM32F0系列MCU参考手册的第54页的Table 3看到,这里摘录如下图(图一)所示。
(图一)
在常规的设计中,我们都是从Main flash memory启动,所以在硬件设计时一般会在BOOT0这个引脚放一个10kΩ或更大的下拉电阻。
如下图(图二)所示,ST官方评估板放置了一个100kΩ的下拉电阻,注意这个电阻不能放太小,如4.7kΩ这样的阻值,会导致芯片无法正常boot。
(图二)
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
下拉电阻
+关注
关注
4文章
147浏览量
20495 -
Boot
+关注
关注
0文章
149浏览量
35778 -
STM32F0
+关注
关注
0文章
61浏览量
17087 -
Flash存储
+关注
关注
0文章
38浏览量
8277 -
MCU芯片
+关注
关注
3文章
246浏览量
11381
发布评论请先 登录
相关推荐
STM32F0的BOOT配置及相关话题
是利用BOOT0物理脚和Nboot1、Boot_Sel选项位来确定启动模式;第二种只使用Boot_Sel、Nboot1 、Nboot0 三个选项位来确定启动模式,完全省却了物理脚,多出
发表于 11-29 20:06
•3064次阅读
ST发布STM32F0系列MCU的升级版STM32G0,仍基于Arm Cortex
关键词:STM32G0 , Cortex-M0+ 意法半导体(STMicroelectronics,简称ST)公司基于Arm Cortex-M0/M0+内核的
发表于 12-14 15:08
•1488次阅读
AN4099_在STM32F0和STM32F3系列MCU上实现红外遥控收发控制协议
AN4099_在STM32F0和STM32F3系列MCU上实现红外遥控收发控制协议
发表于 11-21 17:06
•0次下载
STM32F0系列MCU硬件电路时钟/复位/烧录设计
STM32F0系列MCU支持使用内部RC时钟源作为芯片参考时钟,或者通过OSC_IN/OUT、OSC32_IN/OUT的时钟信号作为参考时钟,具体使用哪一个看产品需求,比如只做一些简单的逻辑控制类的,可以直接使用内部RC时钟源。
STM32F0系列MCU硬件电路供电设计
对于任何IC的电源设计要求,都可以在规格书中获取到需要的信息。STM32F0系列MCU电源轨信息和要求可以在规格书第53页的Table 24看到,如下图(图一)所示。
评论