版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、STM32入門篇之通用定時器徹底研究STM32的定時器功能很強大,學(xué)習(xí)起來也很費勁兒,本人在這卡了5天才算看明白。寫下下面的文字送給后來者,希望能帶給你點啟發(fā)。在此聲明,本人也是剛?cè)腴T,接觸STM32不足10天,所以有失誤的地方請以手冊為準(zhǔn),歡迎大家拍磚。其實手冊講的還是挺全面的,只是無奈TIMER的功能太復(fù)雜,所以顯得手冊很難懂,我就是通過這樣看手冊:while(!SUCCESS)看手冊…才搞明白的!所以接下來我以手冊的順序為主線,增
2、加一些自己的理解,并通過11個例程對TIMER做個剖析。實驗環(huán)境是STM103V100的實驗板,MDK3.2Library2.東西都不怎么新,湊合用……TIMER主要是由三部分組成:1、時基單元。2、輸入捕獲。3、輸出比較。還有兩種模式控制功能:從模式控制和主模式控制。一、框圖讓我們看下手冊,一開始是定時器的框圖,這里面幾乎包含了所有定時器的信息,您要是能看明白,那么接下來就不用再看別的了…為了方便的看圖,我對里面出現(xiàn)的名詞和符號做個注
3、解:TIMx_ETR:TIMER外部觸發(fā)引腳ETR:外部觸發(fā)輸入ETRP:分頻后的外部觸發(fā)輸入ETRF:濾波后的外部觸發(fā)輸入ITRx:內(nèi)部觸發(fā)x(由另外的定時器觸發(fā))TI1F_ED:TI1的邊沿檢測器。TI1FP12:濾波后定時器12的輸入TRGI:觸發(fā)輸入TRGO:觸發(fā)輸出CK_PSC:應(yīng)該叫分頻器時鐘輸入CK_CNT:定時器時鐘。(定時周期的計算就靠它)TIMx_CHx:TIMER的輸入腳TIx:應(yīng)該叫做定時器輸入信號xICx:輸入
4、比較xICxPS:分頻后的ICx頻率;當(dāng)APB1的預(yù)分頻系數(shù)為其它數(shù)值(即預(yù)分頻系數(shù)為2、4、8或16)時,這個倍頻器起作用,定時器的時鐘頻率等于APB1的頻率兩倍。例如AHP72M,APB12分頻36M,那么TIMER就是APB1的2倍頻,即72M。怎么選擇時鐘模式1呢?只要將SMCR中SMS[2:0]弄成000就好了SMCR1514131211109876543210ETPECEETPS[1:0]ETF[3:0]MSMTS[2:0]
5、SMS[2:0]2、外部時鐘模式1這個比較麻煩,時鐘源選擇的其實就是TRGI(觸發(fā)輸入),但觸發(fā)輸入選擇挺多的,共8個……??纯驁D,他們是:ITRx、TI1F_ED、TI1FP1、TI2FP2、ETRFITRx的東西跟定時器的級聯(lián)有關(guān),暫時不管他。要進入這種時鐘模式首先置SMS為111,當(dāng)然這還沒完,不像內(nèi)部時鐘那樣,什么都配好了,這里你還得配置一下別的參數(shù),比如選擇TI1FP1自然要對輸入通道1的參數(shù)配置好,這樣時鐘才能按你需要的方式
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- stm32定時器定時器時間的計算
- stm32定時器觸發(fā)adc參考
- 基于stm32的定時器產(chǎn)生pwm的研究【開題報告】
- 畢業(yè)設(shè)計----基于stm32定時器產(chǎn)生pwm的研究
- stm32 步進電機換向程序(中斷優(yōu)先級的嵌套和通用定時器的使用)
- 05-stm32f4通用定時器詳細(xì)講解
- vb入門篇之虎虎
- 第六講arm定時器及外部中斷程序設(shè)計手把手教你學(xué)arm之lpc入門篇
- stm32啟動概述
- stm32學(xué)習(xí)資料
- 基于STM32的通用稱重儀表研究與設(shè)計.pdf
- stm32 printf重定向
- 定時器定時1秒
- stm32簡介外文翻譯
- stm32庫函數(shù)解釋
- stm32數(shù)字示波器設(shè)計
- stm32 學(xué)習(xí)筆記2
- stm32實驗報告
- 定時器85044
- js定時器
評論
0/150
提交評論