这里面有的东西不懂或是怀疑,欢迎指正,请积极自行查阅,说到底,本博客的最终目的是本人的一本网络笔记,次要目的才是分享给大家参考,错误在所难免,见谅。
首先我们了stm32可以使用三种不同的时钟源来驱动系统时钟 (SYSCLK):
● HSI 振荡器时钟
● HSE 振荡器时钟
●主 PLL (PLL) 时钟
HSI振荡器与HSE的区别就在于一个是内部的时钟源,一个是外部的时钟源,Inside与External。
HSI 时钟信号由内部16 MHz RC 振荡器生成,可直接用作系统时钟,或者用作PLL 输入。HSI RC 振荡器的优点是成本较低(无需使用外部组件)。此外,其启动速度也要比HSE 晶振块,但即使校准后,其精度也不及外部晶振或陶瓷谐振器。
HSE时钟信号有两个时钟源:
● HSE 外部晶振/陶瓷谐振器
● HSE 外部用户时钟
其实从图中大家应该很能意会了