首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

STM32 BOOT0连接不当造成死机

STM32 BOOT0连接不当造成死机

STM32的三种启动方式依靠BOOT0和BOOT1两个引脚的电平来决定,ST官方推荐的是串联10k电阻然后在接高电平或接地。
理论上这两个引脚只是在启动的时候用来选择启动方式,启动结束后对程序运行没有影响。
在一个项目中采用了STM32和GSM通信模块,调试中发现STM32工作及不稳定,非常容易受到GSM的射频干扰死机。几经周折终于找到问题的原因,PCB上STM32的BOOT0引脚是
直接接地的,没有串联10k电阻,造成STM32的死机。
  这个问题当时困扰了我一个多月,前后做了几次PCB,一直以为是EMC的问题呢,真心希望这篇文章能帮到大家,有遇到此类问题并解决了的,请留言,以激励博主。
返回列表