STM32开发笔记59: STM32F407的启动模式

单片机型号:STM32F407VGT6


本文介绍STM32F407的启动模式,也称为BOOT模式。STM32F407可以有3种方式进行启动,见下表,我们一般采用从FLASH进行程序启动的方式,所以,对于一般的电路图只需将BOOT0引脚下拉到地,即可满足设计要求,而不需考虑BOOT1引脚。

STM32开发笔记59: STM32F407的启动模式_第1张图片

不过,STM32内部还隐含着另外一种启动方式,如下列文字所述。其表述的思想是STM32在出厂时已内嵌bootloader程序,可以从USART1、USART3、CAN2和USB OTG FS进行启动。

STM32开发笔记59: STM32F407的启动模式_第2张图片

这种启动模式,需将BOOT0设置为1,BOOT1设置为0。所以如果希望应用STM32的Bootloader功能,则需将BOOT1下拉到地,其引脚号为37,电路如下图所示。

这样就剩下BOOT0的处理电路了,如下图所示,此时可将接插件从PCB引出,外接开关,当需要进行Bootloader方式下载时,只需接通开关,即可将BOOT0上拉的电源电压。当开关处于断开时,BOOT0下拉到地,从FLASH启动。

STM32开发笔记59: STM32F407的启动模式_第3张图片

原创性文章,转载请注明出处      

CSDN:http://blog.csdn.net/qingwufeiyang12346

你可能感兴趣的:(#,STM32快速开发,STM32快速开发)