3.rcc_waitforhsestartup函式的功能是等待hse起振,該函式將等待,知道hse就緒或在超時的情況下退出。下面利用**講述該函式在系統時鐘配置中的作用。
errorstatus hsestartupstatus;
//使能hse
rcc_hseconfig(rcc_hse_on);
//等待知道hse起振或超時退出
hsestartupstatus = rcc_waitforhsestartup();
if(hsestartupstatus == success)
else
4.函式rcc_pllconfig函式的功能是設定pll時鐘源和倍頻係數其中輸入引數都是32位(u32)的rcc_pllsource(pll的輸入時鐘源)和rcc_pllmul(倍頻係數)。但是必須正確的設定軟體,使得pll輸出時鐘頻率不超過72mhz。通過例子基本闡述這個函式的使用方法。
例:設定pll的72mhz時鐘輸出使用8mhz外部晶振。
rcc_pllconfig(pcc_pllsource_hse_divl,rcc_pllmul_9);
//這裡涉及到引數的計算,希望網友們查詢相關資料。
STM32之RCC庫函式介紹2
1.rcc pllcmd函式的功能是使能或者失能pll。引數可以輸入的是enable 和 disenable。先決條件是如果pll被用於系統時鐘,那麼就不能失能。2.rcc sysclkconfig函式的功能是設定系統時鐘,輸入的引數是32位的rcc sysclksource用作系統時鐘的時鐘源。該...
STM32之BKP後備域庫函式介紹
1.bkp deinit函式的功能是將外設bkp的全部暫存器重設為預設值。2.bkp tamperpinlevelconfig函式的功能是設定侵入檢測引腳的有效電平。bkp tamperpinlevel可取的值有.bkp tamperpinlevel high low.分別是檢測高低電平。3.bkp...
STM32鍵盤 庫函式
昨天晚上老大回來看我頻繁使用暫存器寫程式給出指點,告訴我盡量使用庫函式,少使用暫存器,畢竟暫存器在後面使用的時候還要乙個乙個查詢手冊可能太麻煩了,nice!這次使用庫函式操作鍵盤,很基礎的實驗,其中摻雜了之前的蜂鳴器和led內容。感覺基礎鍵盤實驗比較有價值的還是那個鍵盤操作函式,以下給出標準模板,m...