打印

关于STM32 BOOT0、B00T1引脚设置

[复制链接]
9523|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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的处理电路如下图示,不知妥否,还请大侠指点,谢谢!

说明:
P1为跳线,插上跳线,为系统存储器模式;去掉跳线,用户闪存存储器 模式

使用特权

评论回复
5
王紫豪| | 2012-5-9 05:25 | 只看该作者
可以。

使用特权

评论回复
6
myic200610| | 2012-5-10 01:09 | 只看该作者
谢谢!

如下图:

请问:对于BOOT1、BOOT0来说,"0"和"1"的电压范围是多少?
谢谢!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

6

帖子

0

粉丝