HAL_RCC(復(fù)位和時(shí)鐘控制)模塊可以控制系統(tǒng)和外圍時(shí)鐘。 它可以設(shè)置系統(tǒng)或特定IP的時(shí)鐘以使用不同頻率的不同時(shí)鐘。 它還可以發(fā)出重置系統(tǒng)或特定IP。
SF32LB52X支持動(dòng)態(tài)調(diào)頻和調(diào)壓以降低功耗,對(duì)應(yīng)接口為 HAL_RCC_HCPU_ConfigHCLK , 該接口根據(jù)要配置的頻率選擇相應(yīng)的電壓模式,當(dāng)設(shè)置的頻率高于48MHz時(shí),會(huì)自動(dòng)使用DLL1 作為系統(tǒng)時(shí)鐘,當(dāng)設(shè)置的頻率低于或者等于48MHz時(shí),需要在調(diào)用該函數(shù)前關(guān)閉DLL1以外的其他DLL,DLL1則會(huì)被函數(shù)自動(dòng)關(guān)閉。