初级会员 
  
	- 积分
 - 58
 
        - 金钱
 - 58 
 
       - 注册时间
 - 2024-3-16
 
      - 在线时间
 - 11 小时
 
 
 
 | 
 
5金钱 
小白想请教下单片机系统主频问题。使用的是stm32F030F4P6(主频最高48M)选用外部8M晶振,同样的程序运行到买的最小核心板上HSE启用正常系统主频是48M,但是运行到自己打的板上却变成了8M,HSERDY标志都未置1就绪。 
貌似HSE启用失败自动选用HSI了。时钟树的配置应该就是从标准库的启动文件startup_stm32f0xx.s中,系统初始化SystemInit这里开始,自动运行到系统文件里的配置系统时钟频率函数static void SetSysClock(void)直接进行配置的吧。 
然后我对里面的系统时钟,HSI,HSE及其启动超时计数值也没改动都是8M,自己板上的最小系统是搬核心板画的,匹配电容都是22PF,也换过20P和10P但是HSERDY就绪标识就是没有变化未就绪(晶振也尝试更换过没效果。甚至翘下来飞线单拉了出来,用示波器夹在晶振两脚上就正常48M但是一脱开就老样子),不知道是否需要进行其他配置,还是可能晶振部分电路有些什么问题,望大佬们指导问题可能出在什么地方 
 |   
 
 
 
 
 
 |