bycj.net
当前位置:首页 >> stm32 Boot0 Boot1在哪 >>

stm32 Boot0 Boot1在哪

如图所示,一般情况下如果我们想用用串口下载代码,则必须配置BOOT0为 1, BOOT1为 0,而如果想让 STM32 一按复位键就开始跑代码,则需要配置 BOOT0 为 0,BOOT1 随便设,请参考正点原子的一键下载电路,这个电路比较好,不用繁琐的切换boot电...

功能: 在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序,见下表: BOOT1=x BOOT0=0 从用户闪存启动,这是正常的工作模式。 BOOT1=0 BOOT0=1 从系统存储器启动,这种模...

两个引脚,看规格书,STM32有900多个型号,不一样的。

选择程序是从Flash启动还是从SRAM启动,或是从System Memory启动

你上述BOOT0,BOOT1说的是系统上电启动后,程序从哪里加载,运行,是单片机问题 Jlink是JTAG接口,是内核的问题,JTAG口是单片机的内核,也就是CPU来控制操作的,不受BOOT0,BOOT1的影响

如图所示,一般情况下如果我们想用用串口下载代码,则必须配置BOOT0为 1, BOOT1为 0,而如果想让 STM32 一按复位键就开始跑代码,则需要配置 BOOT0 为 0,BOOT1 随便设 请参考正点原子的一键下载电路,这个电路比较好,不用繁琐的切换boot电平...

BOOT1和BOOT0不用keil设置吧?复位时外部电路指定BOOT1和BOOT0的电平,以使stm32处于不同的状态。

可以的,只管boot0就行了,启动后boot1就变成普通IO了。

boot引脚是输入类型,只要能将引脚的电平根据需要接0或者1即可。输入脚处于高阻态,所以直接接3.3v或接10k电阻到3.3v都可以达到目的。但是推荐串接电阻,起到保护作用,这个电阻可以在电源供电异常的时候吸收电流,保护芯片。

可以根据你的要求来设置,是上拉还是下拉,要看你的启动设置!

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com