STM32F10X時鐘系統(tǒng)學(xué)習(xí)筆記
根據(jù)這個圖片來解釋時鐘系統(tǒng)
1. STM32 有5個時鐘源:HSI、HSE、LSI、LSE、PLL。
①、HSI是高速內(nèi)部時鐘,RC振蕩器,頻率為8MHz,精度不高。
②、HSE是高速外部時鐘,可接石英/陶瓷諧振器,或者接外部時鐘源,頻率范圍為4MHz~16MHz?! ?br/>③、LSI是低速內(nèi)部時鐘,RC振蕩器,頻率為40kHz,提供低功耗時鐘。
④、LSE是低速外部時鐘,接頻率為32.768kHz的石英晶體?! ?br/>⑤、PLL為鎖相環(huán)倍頻輸出,其時鐘輸入源可選擇為HSI/2、HSE或者HSE/2。倍頻可選擇為2~16倍,但是其輸出頻率最大不得超過72MHz。
2.系統(tǒng)時鐘SYSCLK可來源于三個時鐘源:
①、HSI振蕩器時鐘
②、HSE振蕩器時鐘
③、PLL時鐘
3.STM32可以選擇一個時鐘信號輸出到MCO腳(PA8)上,可以選擇為PLL
輸出的2分頻、HSI、HSE、或者系統(tǒng)時鐘。
解釋幾個概念:
分頻:
(圖片來源于百度問答,圖片中有一個錯誤是:“10分頻就是1mhz”,應(yīng)該是“10分頻是2mhz”)
預(yù)分頻:
總結(jié):
1.在寫程序的時候,我們實際上是對時鐘框圖中的灰色梯形進行配置;
2.在使用外設(shè)的時候,首先要對時鐘進行配置,如果時鐘未開啟,則所要用到的外設(shè)屬于未啟動狀態(tài);
3.在實際應(yīng)用當中,如果某個外設(shè)暫時不用,但是如果一直開著勢必要消耗電能,從降低功耗的角度看,不可?。粋鹘y(tǒng)思維覺得應(yīng)該使相應(yīng)的外設(shè)掉電,其實不是,應(yīng)該是關(guān)閉此外設(shè)的時鐘信號,使其停止工作;
(未完待續(xù))