STM32F1有五个时钟源:HSI, HSE,LSE,LSI,PLL
HSI(hight speed inter)高速的内部时钟, 内部的RC振荡器产生的约等于8M的。
HSE高速的外部时钟,由外部的晶振产生(4MHZ-16MHZ),由系统图知道,HSE可以直接作为系统时钟。
PLL锁相环也就是是倍频器,由系统图看出,PLL是时钟可以来自HSI的二分频、HSE的一分频或者HSE的二分频得到。
系统时钟来源:HSI、HSE、PLL。
LSE低速的外部时钟,时钟来源外部的晶振或者外部的时钟信号。作用是给RTC(实时时钟)供电。
LS低速的内部时钟(内部的RC时钟一般不稳定)作用是独立看门狗时钟。
图中的MCO 是 STM32 的一个时钟输出 IO(PA8),它可以选择一个时钟信号输出,可以选择为 PLL 输出的 2 分频、HSI、HSE、或者系统时钟。这个时钟可以用来给外部其他系统提供时钟源。
USB时钟一般是48M,PLL经过一个预分频器产生。
注意:任何外设在使用之前,必须使能相应的时钟。
STM32时钟树
|