STM32
直播中

硬件工程师1

9年用户 1561经验值
擅长:可编程逻辑
私信 关注
[问答]

STM32F407VET最小系统的晶振为什么会不起振呢

晶振为什么会不起振呢?
STM32F407VET最小系统的晶振为什么会不起振呢?

回帖(1)

元办叙

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

更多回帖

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