STM32 boot引脚
时间: 2023-09-13 20:13:18 浏览: 290
STM32的BOOT引脚用于选择芯片的启动模式。根据引用\[2\]中的资料,BOOT引脚有两个引脚:BOOT0和BOOT1。根据不同的引脚配置,可以选择三种不同的启动模式。
1. 当BOOT1=0,BOOT0=0时,芯片将从用户闪存启动,这是正常的工作模式。这意味着在程序下载完成后,重新启动芯片时,它将从用户闪存中加载程序。
2. 当BOOT1=0,BOOT0=1时,芯片将从系统存储器启动。这种模式下,启动的程序功能由芯片厂家设置。
3. 当BOOT1=1,BOOT0=1时,芯片将从内置SRAM启动。这种模式主要用于调试。
一般情况下,我们将BOOT0和BOOT1引脚都接地,以选择从用户闪存启动。这样可以方便地使用STlink等工具直接在编译器界面内下载程序。如果需要使用其他启动模式,可以根据需要进行引脚的配置。但需要注意的是,使用内置SRAM启动时,SRAM掉电后数据会丢失,因此一般只在调试时使用。
#### 引用[.reference_title]
- *1* [STM32中BOOT模式配置的作用](https://blog.csdn.net/qq_22010549/article/details/123425814)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [STM32 BOOT 引脚配置](https://blog.csdn.net/qq_45880007/article/details/116884840)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [STM32单片机的两引脚BOOT0和BOOT1的详细说明](https://blog.csdn.net/newreader88/article/details/88546196)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文