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