STM32H7开发板晶振问题
不知道大家有没有人自己画H7的板卡,根据官网给的手册,绘制成板卡之后晶振不起振。购买了一块官方的H7系统板,发现晶振接口是外围其余芯片输出8MHz的频率。求官方给予问题重视,如有个人遇到此问题希望可以进行交流。
附上官方原理图:
这个得看数据手册和用户指导,不能只看原理图。nucleo板上没焊电容和晶振,到底电容参数合不适合,不清楚。
你可以换别的频率先试试看,如果 12MHz/16MHz/24MHz 之类可以起那也解决问题。 使用的是8M晶振,上面是跳线可以选择的 楼主需要严谨的找到晶振不振的原因,跟官方板没关系,肯定是你的电路设计或器件选型有问题,再查查电电路吧。楼上意见给了你分析方法,试试看吧 官方板卡使用其他芯片提供的时钟,并不是H7不能用外部晶振。
从原理图看,H7使用外部输入时钟还是外部晶振是通过跳线可选的,官方开发板是为了节省成本没有使用外部晶振,而是使用其他新品附带的时钟输出作为时钟源。
楼主可以在官方开发板上断开芯片提供时钟的跳线,焊接一个8M外部晶振和周围电路,看看官方开发板能否工作。如果此时开发板能够正常工作,就需要认真检查自己做的开发板的电路参数是否合适,PCB走线是否合理。 电容电阻值要匹配的,不匹配的话可能会有问题 Nucleo的板子都是没有外部HSE晶振的,都是用的Bypass方式,例程也是没有开启HSE时钟,你直接运行肯定不行,你可以通过CUBEMX生成一个使用HSE的例程,运行一下,检测是否起振?
ps:手头并没有H7的板卡没法给你测试,不过晶振这么明显的问题,官方不至于检测不出来。
又ps:别人来帮忙,你还设置下载要金币。。这。。。 上电时默认时钟源是HSI
你需要进行时钟配置
用的nucleo F4的板子,如8楼所说,用HSE还要自己焊晶振和电容. 但是有HSI可以用,先用着咯
页:
[1]
2