晶振不起振,大概有两个原因,一个是软件原因,如果程序不对的话,晶振也是不会起振的。但是如果用cubeMX配置正确的话,程序不应该出问题,CubeMX晶振配置在这里:
当然硬件不对也不会起振,这次也遇到了一点硬件问题:
这次用的最小系统如下:
8M晶振用的是4脚无源晶振。焊接的图示大概是这样的
板子到了之后发现没有22pF和12pF,只有20pF。实测:8Mhz晶振配两个20pF和一个1M欧的电阻不能正常起振。最后最小系统中用的晶振系统如下图所示。
如果晶振正常起振,你可以在示波器中看到8Mhz左右频率的信号,两个有用的晶振的脚上都能看到,如下图所示:
晶振不起振,大概有两个原因,一个是软件原因,如果程序不对的话,晶振也是不会起振的。但是如果用cubeMX配置正确的话,程序不应该出问题,CubeMX晶振配置在这里:
当然硬件不对也不会起振,这次也遇到了一点硬件问题:
这次用的最小系统如下:
8M晶振用的是4脚无源晶振。焊接的图示大概是这样的
板子到了之后发现没有22pF和12pF,只有20pF。实测:8Mhz晶振配两个20pF和一个1M欧的电阻不能正常起振。最后最小系统中用的晶振系统如下图所示。
如果晶振正常起振,你可以在示波器中看到8Mhz左右频率的信号,两个有用的晶振的脚上都能看到,如下图所示:
举报