0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子设计 来源:电子设计 作者:电子设计 2022-02-16 14:08 次阅读

最近一年多开始使用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没电,芯片根本无法工作。

100059360-114517-76yth.png

4、外部晶振工作异常

外部晶振无法正常工作也是导致芯片无法正常工作的原因,如果程序时钟配置中没有增加在外部晶振无法正常工作时切换到内部晶振的代码,将导致单片机无法正常启动。

5、外部RTC 晶振忘记焊接

有一次焊板子时32.768K的晶振没有了,就没有焊接到板子上,导致板子没有正常工作,经调试,发现卡在了RTC初始化的时候,查代码发现,RTC初始化中有一个等待外部时钟就位的while循环,若没有晶振,将死在那个循环中。

出处:https://blog.csdn.net/a1072619378/article/details/85268494

审核编辑:何安

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32F4
    +关注

    关注

    3

    文章

    194

    浏览量

    27965
收藏 人收藏

    评论

    相关推荐

    STM32项目实战:基于STM32F4的智能灯光控制系统(LVGL),附项目教程/源码

    《智能灯光控制系统_STM32F4》项目完整文档、项目源码,私信小雯老师免费领取。STM32项目实战之“智能灯光控制系统”(基于STM32F4)今天小编来分享一个《智能灯光控制系统》的项目案例,硬件
    的头像 发表于 10-17 16:16 461次阅读
    <b class='flag-5'>STM32</b>项目实战:基于<b class='flag-5'>STM32F4</b>的智能灯光控制系统(LVGL),附项目教程/源码

    STM32F40xxx、STM32F41xxx、STM32F42xxx、STM32F43xxx中文手册

    STM32F4系列单片机中文手册
    发表于 08-08 14:32 2次下载

    STM32F4系列有对PI/SI仿真要求的文件吗?

    STM32F4系列有对PI/SI仿真要求的文件吗?比如PDN Targets and Decoupling Example SI信号要求
    发表于 07-02 06:26

    请问STM32F4系列有对PI/SI仿真要求的文件吗?

    STM32F4系列有对PI/SI仿真要求的文件吗?
    发表于 06-03 06:25

    请问stm32f4的dsp库里面fir函数如何使用?

    请问在stm32f4 的dsp库里面有好几个关于fir的函数,因为没有源码,我也没有什么关于这个dsp函数的介绍,所以看不懂这些函数怎么用呢。比如说void arm_fir_init_q31
    发表于 05-17 08:07

    stm32f4批量烧录,用什么软件?

    请问,stm32f4批量烧录,用什么软件
    发表于 05-09 06:02

    stm32f4 FLASH_ProgramDoubleWord函数数据不能写入flash的原因

    STM32F401芯片,调用flash写函数时,如果写一个字,也就是调用stm32f4 FLASH_ProgramWord函数,能正确写入;如果换成stm32f4 FLASH_Pro
    发表于 04-12 06:50

    STM32F1改用STM32F2或STM32F4芯片后,发现芯片根本不能正常工作怎么解决?

    曾有工程师反映,之前用STM32F1系列芯片好好的,后来因为产品需要,改用STM32F2或STM32F4
    发表于 04-08 06:45

    STM32F4 ADC采集数据不匹配是什么原因造成的?如何解决?

    通过STM32F4 进行双同步规则AD采集,设置ADC1,ADC2各2路通道,一共4路通道进行AD采集。 按照我的理解是0~3.3V对应0~4096,且硬件方面Vref+接到3.3V,Vref-接到
    发表于 04-02 08:21

    stm32F4 64位变量操作异常怎么解决?

    stm32F4 64位变量使用报错解决
    发表于 04-02 07:16

    STM32F4系列USB OTG FS如何使用自定义的USB端点?

    我们公司有一款设备,使用了0X06和0X88这两个端点和上位机通信,现在我计划使用STM32F4系列单片机替代。但是看F4的参考手册,它的端点只有0,1,2,3这四个,请问我可以通过配置寄存器的方式让
    发表于 04-02 07:12

    STM32F4内部的DAC可以分时复用吗?

    请问,STM32F4内部的DAC可以分时复用吗?
    发表于 03-28 08:38

    请问引脚数相同的STM32F2的程序可以直接运行在STM32F4的上吗?

    引脚数相同的STM32F2的程序可以直接运行在STM32F4芯片上吗?手册上说F4全兼容F2的软件
    发表于 03-27 07:43

    使用STM32F4芯片验证SPI功能的问题分析

    有人使用STM32F4芯片验证SPI功能。当使用片内两个SPI模块基于中断方式进行收发时,发现总是出现接收数据丢失的情况,貌似总丢失末尾2个数据。代码使用HAL库提供的API函数。这是怎么回事呢?
    的头像 发表于 12-11 09:20 1980次阅读
    使用<b class='flag-5'>STM32F4</b><b class='flag-5'>芯片</b>验证SPI功能的问题分析

    STM32移植而引发的两个小疑问

    STM32用户将基于STM32F0芯片的代码移植到STM32F4系列时遇到了些麻烦。其中有个问题跟中断处理有关。有个中断服务程序代码在
    的头像 发表于 11-18 14:12 1050次阅读
    因<b class='flag-5'>STM32</b>移植而引发的两个小疑问