关于STM32 BOOT0、B00T1引脚设置

[复制链接]
11006|5
 楼主| sz_stm32 发表于 2012-4-12 11:07 | 显示全部楼层 |阅读模式
BOOT0、BOOT1脚确定了STM32启动方式:
BOOT1=x  BOOT0=0  从用户闪存启动,这是正常的工作模式。
BOOT1=0  BOOT0=1  从系统存储器启动,这种模式启动的程序功能由厂家设置。
BOOT1=1  BOOT0=1  从内置SRAM 启动,这种模式可以用于调试。

大家这里BOOT0、BOOT1脚接地或接高,是直接接地或接VCC,还是通过串接一电阻(如10K电阻)接地或接VCC,另外针对
BOOT1=x  BOOT0=0  从用户闪存启动时,BOOT1=X时,是否能悬空?
香水城 发表于 2012-4-12 11:23 | 显示全部楼层
直接接地或接VCC都可以,通过串接一电阻接地或接VCC也可以。

不建议悬空。
gaochy1126 发表于 2012-4-12 15:54 | 显示全部楼层
无影响吧,不过引脚可以上拉电阻或者下拉电阻!
myic200610 发表于 2012-5-9 01:56 | 显示全部楼层
我只用两种启动模式:用户闪存存储器 、系统存储器 。因此, BOOT1直接拉低,BOOT0的处理电路如下图示,不知妥否,还请大侠指点,谢谢!
未命名.jpg
说明:
P1为跳线,插上跳线,为系统存储器模式;去掉跳线,用户闪存存储器 模式
王紫豪 发表于 2012-5-9 05:25 | 显示全部楼层
可以。
myic200610 发表于 2012-5-10 01:09 | 显示全部楼层
谢谢!

如下图:
未命名.jpg
请问:对于BOOT1、BOOT0来说,"0"和"1"的电压范围是多少?
谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部