STM32F4 HSE时钟频率无HSE

2019-07-14 17:47发布

我正在使用没有外部HSE时钟的STM32F446ZE Nucleo板。从CubeMX开始,我设置了HSE的时钟输入,在时钟配置之后,我将系统时钟设置为180MHz。
1.png
在时钟配置中,我像这样设置PLL
2.png
CubeMX生成的代码似乎也是正确的。
3.png
我的观点是,即使我在电路板上没有HSE,uController工作在180MHz。这怎么可能?什么是时钟输入?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
Shype
1楼-- · 2019-07-14 21:48
是的我肯定,因为我已经设置了TIM1,它的时钟频率为16MHz,每1秒切换一次LED,现在它的时钟外设为90MHz(理论上)它闪烁快6倍(9 * 16 = 96MHz)我可以说它以这个频率运行。
站着幻想
2楼-- · 2019-07-14 22:32
您是否查看过CubeMX生成的实际代码以了解时钟的配置方式?它可能只是忽略您的HSE设置并改为使用HSI。
站着幻想
3楼-- · 2019-07-15 00:04
看一下Nucleo F446电路板的原理图。你会看到U2,ST-LINK JTAG接口IC似乎将其PA8引脚连接到STM32F466的OSC-IN引脚,并带有标有“MCO”的网络。在我看来,好像ST-LINK正在提供HSE时钟。
小新1999
4楼-- · 2019-07-15 04:39
 精彩回答 2  元偷偷看……

一周热门 更多>