STM32 BOOT0 BOOT1 配置
答案:2 悬赏:0 手机版
解决时间 2021-03-27 22:09
- 提问者网友:趣果有间
- 2021-03-27 03:03
STM32 BOOT0 BOOT1 配置
最佳答案
- 五星知识达人网友:第幾種人
- 2021-03-27 03:32
如图所示,一般情况下如果我们想用用串口下载代码,则必须配置BOOT0为 1, BOOT1
为 0,而如果想让 STM32 一按复位键就开始跑代码,则需要配置 BOOT0 为 0,BOOT1 随便设,请参考正点原子的一键下载电路,这个电路比较好,不用繁琐的切换boot电平。
原理图:
启动方式:
1,第一种启动方式是最常用的用户FLASH启动。默认启动方式。
2, 第二种启动方式是STM32内嵌的SRAM启动。该模式用于调试 第三种启动方式是系统存储器启动方式。STM32中自带的BootLoader就是在这种启动方式中,如果出现程序硬件错误的话可以切换BOOT0/1到该模式下重新烧写Flash即可恢复正常。
全部回答
- 1楼网友:梦中风几里
- 2021-03-27 05:08
如图所示,一般情况下如果我们想用用串口下载代码,则必须配置BOOT0为 1, BOOT1
为 0,而如果想让 STM32 一按复位键就开始跑代码,则需要配置 BOOT0 为 0,BOOT1 随便设
请参考正点原子的一键下载电路,这个电路比较好,不用繁琐的切换boot电平
如果您觉得回答对您有益,请采纳,谢谢!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯