主晶振8成是负载电容问题,看看晶振型号要求的负载电容和你选择的负载电容是否匹配,一般差不多就行,还不行再晶振两个腿之间增加一个1MΩ的电阻试试
32.768晶振STM32手册上要求负载电容必须是低于10PF的晶振,也就是只能选6PF负载的晶振!这非常坑!记得选6pf负载晶振,然后负载电容也选6pf
外部晶振不工作,芯片照样跑,当然是用的内部晶振了,所以可以确认一下,使用外部时钟了没有。
板子配置时候,两个外部时钟的 pin 脚配置了没有,外部时钟启用了没有
我觉得,你最好使用CubeMX软件试试,设置时钟数,确定使用外部晶振,
然后生成代码,进行测试。
另外,测试晶振的时候,试试使用示波器用多种模式去测量晶振。