单片机
返回首页

STM32F0系列MCU硬件电路boot设计

2024-09-11 来源:elecfans

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。

图片

(图二)


进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • CCD图像传感器在微光电视系统中的应用

  • 离子检测器电路分析

  • 非常简单的150W功放电路图

  • 一个简单的警笛电路图

  • 优化电路板布局的简单方法

  • 使用NE555和磁簧开关的橱柜照明电路

    相关电子头条文章