天天看点

STM32F1系列的时钟系统

STM32F1系列的时钟系统

      • STM32的5个时钟源
      • 系统时钟SYSCLK来源:
      • 时钟输出
      • 几种非常重要的时钟:
STM32F1系列的时钟系统

图1 来自STM32中文参考手册

STM32F1系列的时钟系统

图二 来自正点原子资料

STM32的5个时钟源

HSI:高速内部时钟,RC振荡器,频率8MHz,精度不高。

HSE:高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz,一般我取8M。

LSI:低速内部时钟,RC振荡器,频率40kHz,低功耗时钟,至WDG独立看门狗。

LSE:低速外部时钟,接频率为32.768kHz的石英晶体或陶瓷谐振器,RTC实时时钟。

PLL:锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE或者HSE/2。 倍频可选择为2~16倍,其输出频率最大为72MHz。

系统时钟SYSCLK来源:

STM32F1系列的时钟系统

HSI高速内部时钟

HSE高速外部时钟

PLL锁相环

时钟输出

STM32F1系列的时钟系统

时钟信号输出到MCO的PA8脚

PLL 二分频

HSI 高速内部时钟

HSE 高速外部时钟

SYSCLK 系统时钟

几种非常重要的时钟:

SYSCLK(系统时钟)

AHB总线时钟

APB1总线时钟(低速): 速度最高36MHz

APB2总线时钟(高速): 速度最高72MHz

PLL时钟

注:这几种时钟均可由HSE外部高速时钟提供