本文用于自己学习理解,有错误地方欢迎指正
参考正点原子第19讲:STM32时钟系统精讲、野火【中级篇】rcc时钟树讲解
时钟源:HSI HSE LSE LSI PLL(图中蓝色的框)
时钟源也就是时钟的来源,stm32f1系列的,包括系统时钟,外设时钟都来自时钟源
HSE时钟
高速的外部时钟
来源:无源晶振(4—16M),通常使用8M
控制:RCC_CR时钟控制寄存器的位16:HSEON控制
原理图如下所示:
通过OSC_IN和OSC_OUT进入芯片,使用无源晶振时一定要配上起振电容。
如果使用有源晶振,OSC_OUT脚悬空,从OSC_IN进入单片机内。
LSE与HSE相比:
HSE精度较高,LSE精度较小,受温度影响。
位16置1时,表示HSE振荡器开启,因为是无源晶振,还需要起振电容配置来共同起振。
起振需要一定时间,如果启动完毕后
当置1时,外部振荡器准备完毕,就会进入下一个流程。