STM32F4系列芯片几个无法启动的原因

最近一年多开始使用stm32f4系列芯片,在使用开发板、评估板的时候一切正常,但当自己做板子的时候事故频发,最典型的就是无法启动、无法刷机,现将遇到的几个无法启动的原因分析如下:
1、芯片引脚短路
这是最典型的现象,也是最常见的原因,一般不工作的时候第一反应就是检查是否发生短路,短路引发芯片无法正常工作。
2、芯片vcap引脚没有接电容
有一次自己做的板子,忘记在vcap引脚引出电容,导致一直无法工作,经查datasheet,发现vcap引脚是专为芯片内部1.2v区域供电所用,若没有引出电容,1.2v区域将无法正常工作。
3、芯片vdda(vref)引脚没有供电
一次做ad转换,为求精确,将vdda(vref)引脚接上一个稳压器,并且为节约用电,在ad转换部分增加了mos管的开关控制电路,控制gpio拉低之后ad部分才能有电,vdda(vref)引脚才能供电。经查,vdda引脚是负责芯片内部模拟部分供电,rc振荡器的供电就是由它提供,vdda没电,芯片根本无法工作。
4、外部晶振工作异常
外部晶振无法正常工作也是导致芯片无法正常工作的原因,如果程序时钟配置中没有增加在外部晶振无法正常工作时切换到内部晶振的代码,将导致单片机无法正常启动。
5、外部rtc 晶振忘记焊接
有一次焊板子时32.768k的晶振没有了,就没有焊接到板子上,导致板子没有正常工作,经调试,发现卡在了rtc初始化的时候,查代码发现,rtc初始化中有一个等待外部时钟就位的while循环,若没有晶振,将死在那个循环中。
出处:https://blog.csdn.net/a1072619378/article/details/85268494


5G时代产业互联网发展的新思维、新趋势、新路径
基于TMC2660驱动芯片的步进电机驱动设计
SiC器件如何改变半导体行业的面貌
CPU + GPU成绝代双骄 GPU IP成为行动SoC差异化关键
一场关于互联网造车的硬件战争已然开启
STM32F4系列芯片几个无法启动的原因
openEuler成为首批获得《可信开源社区评估体系》认证的开源社区
第八届中国企业新媒体年会在北京举办,中国联通再次获第一名
字符串和文件I/O操作
机器学习之理解支持向量机SVM
医疗物联网应用的现状和展望
优化特殊PCB板类型的制造工艺
无刷电机和有刷电机的优缺点
金士顿:DDR2/DDR3价格可能会继续上涨
中国半导体市场全球占比提升,承接第三次半导体产业转移
射频电路合适的电感器应该是怎样样子的
报道称特斯拉正尝试收购一家晶圆工厂
自动吹泡泡机,Automatic Bubble Machine
前瞻行业趋势:OLED透明屏模组在市场中的崛起与发展
未来的人工智能在出行方面会怎样影响