STM32學習筆記(四)---RCC

STM32學習筆記(四)—RCC


RCC: Reset Clock Control 復位和時鐘控制器

RCC時鐘框圖—時鐘樹

在這裏插入圖片描述

系統時鐘

對應的是圖中黃色部分,下面的數字標號對應上面的紅色標號1-6

1.HSE高速外部時鐘信號

HSE是高速的外部時鐘信號,可由有源晶振無源晶振提供。

當使用有源晶振時,時鐘從OSC_IN引腳進入,OSC_OUT引腳懸空。

當使用無源晶振時,時鐘從OSC_IN和OSC_OUT進入,並且要配諧振電容。

注意:當HSE故障時候,不僅HSE會被關閉,PLL也會被關閉,此時高速的內部時鐘信號HSI會作爲備用的系統時鐘,直到HSE回覆正常,HSI=16M。

2.鎖相環PLL

PLL的主要作用是對時鐘進行倍頻,然後把時鐘輸出到各個功能部件。

3.系統時鐘SYSCLK

系統的時鐘來源可以是:HSI、PLLCLK、HSE。

通常的系統時鐘設置:SYSCLK = PLLCLK = 168M

4.AHB總線時鐘HCLK

系統時鐘SYSCLK經過AHB預分頻器之後得到的時鐘叫AHB總線時鐘,即HCLK,分頻因子可以是:[1,2,4,8,16,64,128,256,512]。

通常設置1分頻,則HCLK時鐘配置:HCLK = SYSCLK = 168M

5.APB2總線時鐘PCLK2

APB2總線時鐘PCLK2由HCLK經過高速APB2預分頻器得到,分頻因子可以是:[1,2,4,8,16]。

通常設置2分頻,則PCLK2 = HCLK / 2 = 84M

6.APB1總線時鐘PCLK1

APB1總線時鐘PCLK1由HCLK經過低速APB預分頻器得到,分頻因子可以是:[1,2,4,8,16]。

通常設置4分頻,則PCLK1 = HCLK / 4 = 42M

其他時鐘

通常設置4分頻,則PCLK1 = HCLK / 4 = 42M

其他時鐘

因平時較少用到,暫時不記錄。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章