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

    文章

    204

    浏览量

    29829
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    stm32f4新手求教

    芯片stm32f4xx_DFP3.0.0只有1.98m大小,芯片stm32f4xx_DFP2.16.0却有152m大小,为何差距这么大,我该装哪个
    发表于 07-09 12:04

    使用studio构建STM32F4工程报错的原因

    使用studio 构建STM32F4 工程,什么都没有动报了以上错误.这是为什么 ?
    发表于 06-26 07:26

    STM32F4标准外设库资料

    stm32f4xx.h,标准外设库
    发表于 06-08 09:49 5次下载

    STM32F3系列STM32F4系列STM32L4系列STM32L4+系列Cortex-M4编程手册

    电子发烧友网站提供《STM32F3系列STM32F4系列STM32L4系列
    发表于 06-06 17:06 9次下载

    零知开源——STM32F4驱动MAX31865实现PT100高精度测温

    STM32F
    PCB56242069
    发布于 :2025年05月26日 18:25:17

    使用SPI进行通信,STM32F4做从机,通信时数据异常怎么解决?

    使用SPI进行通信,STM32F4做从机,通信时数据异常,SPI2中SR寄存器会出现0xc0,0xc1,0x80的异常状态值,大概就是BYS位,OVR位,RXEN位
    发表于 03-14 12:14

    Arduino中可以使用STM32F1或者STM32F4系列芯片的内置看门狗吗?

    Arduino中可以使用STM32F1或者STM32F4系列芯片的内置看门狗吗
    发表于 03-13 07:32

    使用STM32F4的ADC的时候,发现测量结果不准确,是什么原因导致的?

    请教各位大佬一个问题,我在使用STM32F4的ADC的时候,发现测量结果不准确。上网查看教程,发现F1系列有自动校准的函数,但是F4没有校准相关的设置,想请教一下是
    发表于 03-11 06:29

    stm32f4 sdio时钟如何获取通过什么函数?

    stm32f4系列sdio 时钟如何获取,stm32h7可以通过sdmmc_clk=HAL_RCCEx_GetPeriphCLKFreq(STM32_RCC_PERIPHCLK_SDM
    发表于 03-07 08:26

    MHMF012L1D4-MINAS A6 系列 Block动作应用说明资料 -I/F启动- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF012L1D4-MINAS A6 系列 Block动作应用说明资料 -I/F启动-相关产品参数、数据手册,更有
    发表于 02-21 18:56
    MHMF012L1D<b class='flag-5'>4</b>-MINAS A6 <b class='flag-5'>系列</b> Block动作应用说明资料 -I/<b class='flag-5'>F</b><b class='flag-5'>启动</b>- 松下

    变频器无法正常启动原因及维修

    原因及维修方法两个方面进行详细介绍,旨在帮助技术人员快速定位问题并采取相应的解决措施,确保生产线的顺畅运行。       变频器无法正常启动,可能涉及多方面的原因。首先,电源问题是导
    的头像 发表于 02-08 15:37 4007次阅读
    变频器<b class='flag-5'>无法</b>正常<b class='flag-5'>启动</b><b class='flag-5'>原因</b>及维修

    MHMF092L1C4-MINAS A6 系列 Block动作应用说明资料 -I/F启动- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF092L1C4-MINAS A6 系列 Block动作应用说明资料 -I/F启动-相关产品参数、数据手册,更有
    发表于 01-09 18:58
    MHMF092L1C<b class='flag-5'>4</b>-MINAS A6 <b class='flag-5'>系列</b> Block动作应用说明资料 -I/<b class='flag-5'>F</b><b class='flag-5'>启动</b>- 松下

    MHMF092A1V4-MINAS A6 系列 Block动作应用说明资料 -I/F启动- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF092A1V4-MINAS A6 系列 Block动作应用说明资料 -I/F启动-相关产品参数、数据手册,更有
    发表于 12-31 19:07
    MHMF092A1V<b class='flag-5'>4</b>-MINAS A6 <b class='flag-5'>系列</b> Block动作应用说明资料 -I/<b class='flag-5'>F</b><b class='flag-5'>启动</b>- 松下

    MHMF092A1U4-MINAS A6 系列 Block动作应用说明资料 -I/F启动- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF092A1U4-MINAS A6 系列 Block动作应用说明资料 -I/F启动-相关产品参数、数据手册,更有
    发表于 12-30 18:57
    MHMF092A1U<b class='flag-5'>4</b>-MINAS A6 <b class='flag-5'>系列</b> Block动作应用说明资料 -I/<b class='flag-5'>F</b><b class='flag-5'>启动</b>- 松下

    MHMF092A1C4-MINAS A6 系列 Block动作应用说明资料 -I/F启动- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF092A1C4-MINAS A6 系列 Block动作应用说明资料 -I/F启动-相关产品参数、数据手册,更有
    发表于 12-25 18:41
    MHMF092A1C<b class='flag-5'>4</b>-MINAS A6 <b class='flag-5'>系列</b> Block动作应用说明资料 -I/<b class='flag-5'>F</b><b class='flag-5'>启动</b>- 松下