簡介:一般正常運行時,我們使用的時HSE(外部高速時鐘源),當準備進入低功耗時,我們會切換到內部高速時鐘HSI(一般需要分頻以降低功耗),關閉HSE(若不關閉就不會出現下面的問題,即不用看本文了)。當從低功耗退出,進入正常運行時,會切換HSE。
這時由于之前關閉了HSE,再次打開HSE時會需要一段時間才會ready,然后再由HSI切換到HSE。
//該函數可實現切換時鐘源功能。HSE與HSI互切。
void Switch_SysClock(CLK_Source_TypeDef CLK_NewClock)
{
switch(CLK_NewClock)
{
case CLK_SOURCE_HSE:
//啟用外部高速晶振且無分頻。12M.
CLK->SWCR|=0x02; //開啟切換
CLK->ECKR|=0x01; //使能外部高速晶振
while((CLK->ECKR & 0x02)==0x00); //等待HSE穩定。
CLK->SWR =0xB4;
while((CLK->SWCR & 0x01)==0x01);
CLK->CKDIVR=0x00;
CLK->SWCR&=(~0x02);//關閉切換
CLK->ICKR &= 0xFE;//關閉內部高速晶振
break;
case CLK_SOURCE_HSI:
CLK->SWCR |= 0x02;/開啟切換
CLK->ICKR |= 0x01;//使能內部高速晶振
CLK->SWR = 0xE1;
while((CLK->SWCR & 0x01)==0x01);
//CLK->CKDIVR =0x08;//啟用內部高速晶振且2分頻。8M.
CLK->CKDIVR =0x18;//啟用內部高速晶振且8分頻。2M.
CLK->SWCR &= (~0x02);//關閉切換
CLK->ECKR &= 0xFE;
break;
case CLK_SOURCE_LSI:
/*
*/
default:break;
}
}
上一篇:COSMIC編譯器讓代碼在RAM中運行的方法
下一篇:STM8 如何實現主時鐘輸出功能
推薦閱讀
史海拾趣
面對日益激烈的市場競爭和不斷變化的市場需求,Exar公司始終堅持以創新為核心競爭力。公司不斷投入研發資金,加強技術創新和產品研發力度,推出了一系列具有自主知識產權的新產品。同時,Exar還積極關注行業發展趨勢和市場動態,不斷調整和優化產品線,以適應市場的變化和發展。在未來,Exar將繼續堅持創新驅動的發展戰略,努力成為電子行業的領軍企業。
請注意,以上故事框架僅供參考,具體的故事內容需要根據實際情況進行補充和完善。
面對日益嚴峻的環境問題和不斷變化的市場需求,Frequency Sources公司積極響應國家環保政策和可持續發展戰略,致力于研發綠色、環保、高效的頻率源產品。同時,公司還繼續加大在技術創新方面的投入力度,不斷推出具有自主知識產權的新產品和新技術。這種可持續發展的理念和技術創新的精神使得公司在激烈的市場競爭中始終保持領先地位并實現了持續健康的發展。
需要注意的是,以上故事是基于電子行業的一般情況和頻率源技術的特點來構建的虛構故事,并不直接對應任何具體公司的實際情況。在實際應用中,請根據具體公司的歷史和發展情況進行調整和修改。
Frequency Sources公司深知質量是企業生存和發展的基石。因此,公司始終將質量控制放在首位,建立了完善的質量管理體系和檢測機制。從原材料采購到生產加工、成品檢驗等各個環節都嚴格把關,確保產品質量符合客戶要求和行業標準。同時,公司還注重品牌建設和客戶服務體驗的提升,通過提供優質的售前咨詢、售中支持和售后服務贏得了客戶的信賴和好評。這些努力使得公司的品牌形象深入人心,成為了行業內的佼佼者。
在20世紀90年代初,Frequency Sources公司(或類似名稱的公司)憑借其在頻率源技術領域的深厚積累,成功研發出了一種新型高精度晶體振蕩器。這種振蕩器在穩定性、相位噪聲和溫度特性等方面均達到了當時業界的頂尖水平,為無線通信、衛星導航等領域提供了關鍵的技術支持。這一技術創新不僅鞏固了公司在頻率源技術領域的領先地位,還為公司贏得了廣泛的市場認可和大量訂單。
為了拓展更廣闊的市場,Diode Laser Concepts公司開始實施國際化戰略。公司先是在亞洲和歐洲設立了辦事處,隨后又在美國等地建立了生產基地。通過與國際知名企業的合作,公司不僅將產品銷售到了全球各地,還積累了豐富的國際經驗,提升了品牌影響力。
隨著技術的不斷成熟,Diode Laser Concepts公司開始將產品推向市場。公司憑借其卓越的性能和穩定性,在電子制造、半導體加工等領域迅速獲得了客戶的認可。同時,公司不斷投入研發,推出了一系列創新的二極管激光產品,如超短脈沖激光器和高精度定位系統等,進一步鞏固了市場地位。
本帖最后由 jameswangsynnex 于 2015-3-3 19:59 編輯 惠普陷入“黑屏門”竟稱蟑螂惹的禍 3000消費者網上抱團維權,惠普未對召回要求給予回應 3月15日晚,備受矚目的CCTV3·15 晚會披露了惠普DV2000和V3000筆記本電腦在出現溫度過高 ...… 查看全部問答∨ |
|
我用的FPGA是CyconeII,EP2C70F672C8,工程要求最高時鐘為250MHZ,但是用QuartusII V8.1編譯后,總是滿足不了時鐘要求,僅能跑到175MHz,但是如果選擇同型號速度為C6的芯片編譯,就能達到時鐘要求。編譯后僅用20%的資源。 &nb ...… 查看全部問答∨ |
我在編譯sqlite3.dll時出現無法解析的外部符號 localtime_s error LNK2019: 無法解析的外部符號 localtime_s,該符號在函數 localtimeOffset 中被引用… 查看全部問答∨ |
正如 題目所說 我得課題是 逆變電源的無線通訊模塊設計 老師叫總結了 所有無線的優缺點后 叫我基于ZigBee 實現無線通訊功能, 剛接觸ZigBee 完全不知道如何下手 身邊的同學沒有類似課題 所以 希望能找朋友 求帶 ...… 查看全部問答∨ |
|
好多時候,我們想著做個禮物送給那個誰誰誰啊,可是不知道送什么,想著做個MP3?,流水燈,搖搖棒,萬年歷,可是這些總感覺是那么老土似的,因為網上搜就有很多,做起來有些也是很耗時間的。不過個人覺得做 ...… 查看全部問答∨ |