共有5个时钟源:HSI RC(高速内部时钟,内部振荡器产生)、HSE Osc(高速外部时钟,晶振)、LSE Osc、LSI RC、PLL(锁相环倍频,将频率放大)
系统时钟:可以来源HSI RC、HSE Osc、PLLCLK
CSS监控系统时钟,若外部晶振不起振,则自动选择时钟源位HSI
LSE Osc:一般接32.768KHz,一般用于STM32系统内部RTC时钟
LSI RC:独立看门狗的时钟来源,或者RTC时钟的来源
系统时钟对系统的外设提供时钟源。
启动文件中会有一个接口调用系统时钟初始化函数,即在STM32开机时便会自动初始化系统时钟,故我们开始时不用配置系统时钟源。系统时钟初始化函数在stm32f10x.h中的SystemInit。