天天看點

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外部高速時鐘提供