娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年06月02日(星期一)

2018年06月02日 | STM8S 時鐘配置源碼程序

發布者:WhisperingSong 來源: eefocus關鍵字:STM8S  時鐘配置 手機看文章 掃描二維碼
隨時隨地手機看文章

型號:stm8s903k3

編譯器:STVD4.3.5+cosmic 8k 5.4.1

其他:采用操作寄存器,不使用庫

-----------------

時鐘是單片機的靈魂,所有的東西都和時鐘有關。相比AVR反人類的熔絲位設置時鐘/振蕩源。stm只要操作寄存器就可以了。最關鍵的是??!就算設置錯了也不!會!鎖!死!

----------------

stm內部時鐘示意圖。



由圖就可知,系統時鐘可以由外部HSE(high speed external)或內部高速時鐘HSI(high speed internal)或內部低速時鐘LSI(low speed internal)提供。這里以內部高速時鐘舉例,內部高速時鐘HSI經過HSIDIV分頻,得到Fmaster時鐘,這個請注意,顧名思義,這個時鐘是主要時鐘,芯片內的其他所有時鐘,都是通過這個時鐘分頻而來(一次分配),并且他還控制這這些外設時鐘的門(開啟或者關閉)。

Fmaster是主干,內部/外部時鐘是根,CPU或者外設時鐘是枝,根和枝有很多,但是主干就一個。

 

因此,配置時鐘的思路就是。

首先確定好Fmaster的值,默認是分頻8,我們可以通過HSIDIV位來改變。

第二確定好CPU的頻率,通過設置CPUDIV實現。

第三選擇使能的外設時鐘,在有功耗要求的情況下,關閉不使用的時鐘可以降低功耗。默認全部開啟。

第四其他設置,時鐘切換啊SWIM啊時鐘輸出等等。下面源碼沒設置均默認。


下面是源碼

/************************************************************************/  

/* 功能:時鐘配置初始化 

 * 形參:無 

 * 返回:無 

 * 修改:2014-11-14 

 * 緣由:全局時鐘初始化,主頻,門控位              */   

/************************************************************************/  

void clk_init(void)  

{  

  

    /*對于內部高速時鐘HSI[16MHz],其邏輯關系是HSI---[HSIDIV分頻]---[時鐘選擇門]--- 

    * 主時鐘Fmaster---{[CPUDIV分頻]---Fcpu時鐘;其他外設時鐘} 

    */  

    CLK_ICKR = 0x01;    //Internal clock control register。復位值,使能HSI時鐘,快速喚醒禁止  

    CLK_ECKR = 0x00;    //External clock control register。HSE禁止。  

    CLK_SWR  = 0xE1;    //Clock master switch register。選擇HSI為主時鐘。  

    CLK_SWCR = 0x00;    //Clock switch control register。時鐘切換,中文數據手冊翻譯似乎有誤  

      

        /*Clock divider register。分頻Fmaster和Fcpu。 

    * 默認是8和1,現在是2和1,因此Fmaster=8M,Fcpu=8M    */  

    CLK_CKDIVR = 0x08;  

    CLK_PCKENR1 = 0xFF; //Peripheral clock gating register 1。Fmaster與外設時鐘連接  

    CLK_PCKENR2 = 0x0;  //同上  

    CLK_CSSR = 0x0;         //Clock security system register。時鐘安全檢測關  

    CLK_CCOR = 0x0;     //Configurable clock control register。時鐘輸出關閉  

}  

-------------------

更新,stm有個LSI校準的功能,具體可以看芯片手冊。而且這個校準功能,庫函數已經寫好了。但是使用的時候要注意兩點。

一,庫函數的LSI校準功能是使用AWU和TIM3的,因此在上面的配置中CLK_PCKENR2里面應該配置為打開AWU外設,否則會死循環。

二,TIM3如果需要做其他功能的話,務必在LSI校準之后配置,即順序時主時鐘初始化----LSI校準----TIM3配置,否則會無法啟動TIM3

三,以上的LSI校準程序來自最新的官方固件庫。其實個人認為如果頻率要求不嚴就不要配置了,比如蜂鳴器……


關鍵字:STM8S  時鐘配置 引用地址:STM8S 時鐘配置源碼程序

上一篇:STM8L HSE時鐘配置
下一篇:stm8 點亮第一個LED

推薦閱讀

蘋果(Apple)深耕彎曲顯示屏幕,外媒報導,蘋果布局iPhone彎曲顯示屏幕,可讓顯示屏幕兩邊卷曲。蘋果和韓國三星(Samsung)在可卷曲的手機屏幕技術上頻頻較勁。 外媒先前報導,三星的新世代Note智能型手機屏幕可能采用卷曲設計,屏幕不僅在機身正面顯示,更可以延伸彎曲到機身背面顯示,讓整個機身的正面和背面,都有屏幕顯示功能。蘋果也不遑多讓,積極...
“企業產品的精度已不能達到客戶需求,這次來到展會現場,重點關注國產品牌高精度、智能化的生產設備。”來自廣州中型制造企業的負責人張鵬認為,“國內機器人擁有高性能兼高性價比的整體優勢,能夠幫助更多像我們這樣的中小企業實現工業轉型升級。”5月22~24日2019中國(華南)國際機器人與自動化展覽會期間,一眾國內本土企業打卡亮相,展示企業設備智...
這次的X50系列產品,外形輪廓類似但內部結構大有不同。外觀上看,vivo X50系列并無太多特殊之處。X50系列稱自己以“雅致”為核心設計理念,“希望通過簡潔、精致、有秩序感、高級的設計語言與用戶產生情感共鳴”——這種設計思路帶來的結果則是X系列(尤其是X50 Pro )非常簡潔的機身:正面是一塊柔性曲面屏,采用COP封裝技術,因此能讓下巴...
日本政府正牽頭設立一個國際合作框架,聯合美國及歐洲主要國家,在國際上管制半導體和人工智能(AI)等先進技術出口,以避免其被轉用為軍事用途。據日經新聞報道,日本已經與美國進行了磋商,除美國外,新框架下還包括德國、英國、荷蘭等歐洲主要國家。預計半導體、人工智能、生物技術等領域的最新技術將成為討論對象,不過在現有的多邊框架下,有些課題仍需...

史海拾趣

問答坊 | AI 解惑

2007年大學生電子設計競賽作品選

本帖最后由 paulhyde 于 2014-9-15 04:16 編輯 2007年大學生電子設計競賽作品選  …

查看全部問答∨

一個倒霉人的3G之旅

前些天被老板發配到了貴州的一個國家級貧困縣,給他們的政府做一個CRM系統項目連帶培訓。我的主啊,這回真見識了國家級貧困縣,全縣城找不到一家有寬帶的賓館,誰知道黃鼠狼專咬病鴨子,到了那地方沒兩天電腦主板燒了,又沒地方修,對于我這個“重 ...…

查看全部問答∨

ADC見過不少,到底誰的綜合指標高?

上周,TI發布了其新品:ADS4149,單獨拿出哪個指標,這款產品并不是最特殊的,但是將“低功耗”、“250MSPS”、“ 14位 ”、“ADC” 這些字眼結合在一起,卻著實有競爭力。 該款 14 位 ADS4149 擁有 250兆次每秒 (MSPS) 的最高采樣率,與性能 ...…

查看全部問答∨

升壓電路的問題

我想做一個3v升5v的電路,再網上查了查,覺得34063還可以,所以就做了一個電路,后來電壓升上去了,但是效率只有80% 大哥們誰有升壓電路分享一個,謝謝啦 …

查看全部問答∨

開關電源設計入門

開關電源設計入門…

查看全部問答∨

關于struct?

struct {           unsigned  Left:1;           unsigned  Return_mid:1;            unsigned  Rig ...…

查看全部問答∨

ov9650 VS2005應用程序設計

TQ2440板子,ov9650攝像頭,用VS2005下的VC++編寫應用程序,如何把OV9650 拍到的圖像保存為BMP格式的文件?需要用到那些函數?如何得到數據緩沖區的地址?下面是部分驅動程序代碼: 1、CIS_IoControl()中的一部分: // for MPEG4     ...…

查看全部問答∨

FATFS下寫中文文件亂碼的問題

我在SD卡里面創建一個“我們.txt”文件,結果在PC機上看到文件名為“컒쏇.txt”。 創建“我們.txt”文件,并給此文件里面寫一段中文,里面的中文都很正常。就是文件名為“컒쏇.txt”   不過用FileScanName函數可以 ...…

查看全部問答∨

流水賬1

碼字記錄生活,碎碎念…… 我好像對某些芯片情有獨鐘,包括AGC,可惜有緣無分丫 鬧了幾天情緒,也該收手了,該做的還是要做的,硬著頭皮來好了,把頭發剪了些,感覺有點西瓜太郎,苦中作樂吧 不要忘記,銘記心間,錯也好,對也好,走下去不要回 ...…

查看全部問答∨

步進驅動器

請問國內哪些廠家的CAN總線型步進驅動器性能比較好? …

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 巴东县| 涿鹿县| 兴业县| 平湖市| 桓台县| 华蓥市| 通渭县| 镇沅| 台中县| 罗定市| 绥棱县| 濉溪县| 扎赉特旗| 汶上县| 秦皇岛市| 额济纳旗| 绥棱县| 河源市| 开封县| 赣榆县| 兴国县| 黄浦区| 历史| 咸阳市| 平果县| 乌拉特后旗| 鄂托克前旗| 温宿县| 井研县| 苍山县| 陵川县| 凌云县| 额敏县| 丹棱县| 北安市| 高雄市| 咸宁市| 宣化县| 沈丘县| 右玉县| 牡丹江市|