微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > stm32f439外部HSE晶振不起振,求大神解答

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

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

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

是按这个节的吗     如果是    你在检查一下HSE寄存器设置是否正确   


是这么接的,寄存器配置没问题,在开发板上试过了。


你的BOT的启动方式选对了没有

建议查看下你的boot方式,用万用表测下你的boot0和boot1的电平

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top