怎么用MDK4.72 的时候 F103战舰可以硬件仿真看到系统时钟 ?F407怎么看不到了?

2019-07-20 20:34发布

怎么用MDK4.72 的时候 F103战舰可以硬件仿真看到系统时钟 ?F407怎么看不到了? 1.png



还有 我用了16M的晶振  下载了这个程序之后  程序就一直死在了 SystemInit 里面的    SetSysClock    里面的   while((RCC->CR & RCC_CR_PLLRDY) == 0)  这里了  ,然后我直接把晶振16M焊走  可以了  。但是  LED闪烁很慢 - -肯定不是 2.png 23.png 的300ms   - -
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
zhouwo
2019-07-20 22:11
刚刚解决了一下  。设置了 16M 外部晶振需要 修改
修改的地方之一:stm32f4xx_conf.h里面的HSE_VALUE, #define HSE_VALUE    ((uint32_t)16000000)

修改的地方之二:系统通过PLL倍频到168M,所以在配置PLL的时候,也需要作相应的修改。在system_stm32f4xx.c里,默认的配置为以下:

/* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N */
#define PLL_M      8 改为16

一周热门 更多>