• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32f439外部HSE晶振不起振,求大神解答

377d23d1ccbfaed0 2019-04-20 浏览量:1274
用STM32F439新做了块板子,发现外部高速晶振不起振,但是能下载程序,程序的stm32内部的时钟配置都对(在开发板上运行过);另外外部的RTC晶振能够起振。晶振用的是25M的石英无源晶振,匹配电容用的是22PF。用示波器量晶振引脚,电压为0V。之后把电容换成6PF15PF试过都没用。把25M的晶振换成12M的还是同样。已经弄了两天了,实在找不到原因,跪求各位大神解答!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 首先检查一下STM32的时钟源是否配置成了外部HSE,如果你用的无源晶振,那这个晶振的电源来源是STM32的那个外部晶振连接脚,如果这个脚上面完全没有电平,那就说明IO没配置对

    像这种程序,可以先在开发板上面调通,确定开发板上面的是能起振,然后在将程序放到自己做的板子上面运行

    • 发布于 2019-04-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • 下载程序都是用内部时钟,和外部晶振无关,不接也能下载

    外部如果12m都没启振可能程序没有切换成外部时钟通道,还是用内部时钟运行程序的

    • 发布于2019-04-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 是所有的板子都这样吗 如果是所有的都这样 那可能是

    你程序中设置没启用外部晶振 也可能是你把晶振引脚复用了 

    所以导致晶振不起振 

    如果有的板子可以正常 那么就不好说了 既然你换了多个晶振都没用

    那可能是晶振引脚损坏了

    • 发布于2019-04-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32f439外部HSE晶振不起振,求大神解答