STM32/STM8技术论坛
直播中

童勇

10年用户 17经验值
擅长:可编程逻辑 嵌入式技术 模拟技术
私信 关注
[问答]

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

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

回帖(5)

梅梦醒

2016-10-19 15:09:44

最佳答案

据我了解,一般程序不能运行跟晶振并无太大关系,如果程序没配置好,晶振又如何能起振?你要查查以前的程序是不是按照8M HSE配置的。一般的程序员都有个通病,那就是当遇到bug时,在找不到原因时都会想到的是硬件有问题,但实际上硬件有问题的概率会远小于软件,细查软件才是当务之急
举报

蔚蓝色?

2016-10-19 20:53:29
是按这个节的吗     如果是    你在检查一下HSE寄存器设置是否正确   
举报

童勇

2016-10-20 08:19:59
引用: 蔚蓝色? 发表于 2016-10-19 20:53
是按这个节的吗     如果是    你在检查一下HSE寄存器设置是否正确

是这么接的,寄存器配置没问题,在开发板上试过了。
举报
  • 晶振接线.PNG

蔚蓝色?

2016-10-20 15:34:18
你的BOT的启动方式选对了没有
举报

zhugeliang1991

2016-10-21 17:59:38
建议查看下你的boot方式,用万用表测下你的boot0和boot1的电平
举报

更多回帖

发帖
×
20
完善资料,
赚取积分