前言
本次主要讲一下时钟系统框图和时钟系统的相关函数配置
时钟系统框图
先直接上一张正点原子提供的图,其中蓝色的五个方框是时钟源,这五个时钟源的产生方式和作用如下:
- ①、 HSI 是高速内部时钟, RC 振荡器, 频率为 8MHz。
- ②、 HSE 是高速外部时钟,可接石英 /陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。 正点原子F1开发板接的是 8M 的晶振。
- ③、 LSI 是低速内部时钟, RC 振荡器,频率为 40kHz。 独立看门狗的时钟源只能是 LSI,同时 LSI 还可以作为 RTC 的时钟源。
- ④、 LSE 是低速外部时钟,接频率为 32.768kHz 的石英晶体。 这个主要是 RTC 的时钟源。
- ⑤、 PLL 为锁相环倍频输出,其时钟输入源可选择为 HSI/2、 HSE 或者 HSE/2。倍频可选择为2~16 倍,但是其输出频率最大不得超过 72MHz。
而灰色的梯形代表选择器,如图所示,比如我们要选择系统时钟,它的来源就可以是很多种,例如1.直接使用HSI时钟源,2.使用HSE时钟二分频,再进入PLL使倍频x4,具体方式如下图所示。红色的箭头代表方式1,蓝色的箭头代表方式2.