STM32 的启动模式

STM32 的启动模式

💡 原文中文,约500字,阅读约需1分钟。
📝

内容提要

STM32提供了三种启动模式:主闪存存储器启动、系统存储器启动和内置SRAM启动。通过设置BOOT0和BOOT1引脚选择启动模式。主闪存存储器启动是正常配置,系统存储器启动适用于串口/ISP下载程序,内置SRAM启动用于提高下载调试效率和解除芯片的读保护功能/擦除Flash恢复出厂。

🎯

关键要点

  • STM32 提供了 BOOT1 与 BOOT0 引脚,用于选择启动模式。
  • 三种启动模式包括:主闪存存储器启动、系统存储器启动和内置 SRAM 启动。
  • 主闪存存储器启动配置为 BOOT0 低,BOOT1 任意,适用于正常情况。
  • 系统存储器启动配置为 BOOT0 高,BOOT1 低,适用于串口/ISP 下载程序。
  • 内置 SRAM 启动配置为 BOOT0 高,BOOT1 高,用于提高下载调试效率和解除读保护功能。
  • 内置 SRAM 启动时,断电程序将丢失。
  • 高低状态表示接 10K 电阻上拉/下拉,而非直连 VCC/GND。
➡️

继续阅读