stm32中的通用定時(shí)器的計(jì)數(shù)時(shí)鐘有三種,內(nèi)部時(shí)鐘、外部時(shí)鐘源、內(nèi)部觸發(fā)輸入這三種,其中內(nèi)部時(shí)鐘是大家都比較常用的,也是在應(yīng)用中比較多的,我們現(xiàn)在主要來講一下外部時(shí)鐘源的模式2外部時(shí)鐘模式2:外部觸發(fā)輸入。
-
配置TIM3_ETR引腳為輸入引腳PD2,硬件上需要將脈沖連接到該引腳,我這里是使用6.78MHz的晶振
-
配置定時(shí)器3:包括使能定時(shí)器3對(duì)應(yīng)的時(shí)鐘引腳,配置定時(shí)器3的周期、預(yù)分頻參數(shù)
-
因?yàn)槲覀兪褂昧硕〞r(shí)器3中斷,所以需要給定時(shí)器設(shè)置優(yōu)先級(jí),在timerx_nvic_init()中的關(guān)于TIM3部分操作
-
將SMCR中的ETF、ETPS、ETP和ECE進(jìn)行配置
-
執(zhí)行完了以上步驟之后還需要操作triggle中斷
-
接下來,設(shè)置定時(shí)器3的計(jì)數(shù)器為0TIM_SetCounte;并使能定時(shí)器3 TIM_Cmd
-
以上配置就完成了,同時(shí)我們需要在定時(shí)器3中斷函數(shù)中進(jìn)行對(duì)TIM_IT_Update進(jìn)行操作,(TIM_GetITStatus(TIM3, TIM_IT_Update) != RESET),然后在其中清除該標(biāo)志并執(zhí)行我們需要的操作就可以了,比如說可以讓LED燈亮滅等等
-
以上就是定時(shí)器3如何使用外部時(shí)鐘模式2:外部觸發(fā)輸入(ETR)并開啟一個(gè)TIM_IT_Update中斷進(jìn)行的簡(jiǎn)單操作
文章整合自:CSDN
編輯:ymf
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
或?qū)崿F(xiàn)周期性事件的硬件模塊。它可以用于實(shí)現(xiàn)各種定時(shí)任務(wù),如定時(shí)中斷、PWM(脈沖寬度調(diào)制)輸出、頻率測(cè)量等。定時(shí)器通常由一個(gè)計(jì)數(shù)器、一個(gè)時(shí)鐘
發(fā)表于 07-12 10:29
?1063次閱讀
我是這樣初始化的,可以初始化完成以后,定時(shí)器3還是用的內(nèi)部快速時(shí)鐘,請(qǐng)問應(yīng)該怎么使用外部低速時(shí)鐘作為定時(shí)
發(fā)表于 05-17 08:16
我想利用stm32定時(shí)器精確定時(shí)一個(gè)信號(hào)從發(fā)生到結(jié)束的時(shí)間,想讓定時(shí)器通過外部觸發(fā)開啟,一般有什么方法。
發(fā)表于 05-10 06:40
請(qǐng)問定時(shí)器在從模式:復(fù)位,門控,觸發(fā)模式下計(jì)數(shù)器的時(shí)鐘源是什么呢,是內(nèi)部
發(fā)表于 05-07 08:23
在Linux,uC/OS,F(xiàn)reeRTOS等操作系統(tǒng)中,都帶有軟件定時(shí)器,原理大同小異。典型的實(shí)現(xiàn)方法是:通過一個(gè)硬件定時(shí)器產(chǎn)生固定的時(shí)鐘節(jié)拍,每次硬件定時(shí)器中斷到,就對(duì)一個(gè)全局的時(shí)間
發(fā)表于 04-29 11:00
?708次閱讀
求大神們,幫幫我怎么配置定時(shí)器3的外部時(shí)鐘源模式
發(fā)表于 04-26 07:13
定時(shí)器時(shí)鐘源可以選擇外部的rtc做時(shí)鐘源,有熟悉的請(qǐng)告知,謝謝
發(fā)表于 04-07 07:16
定時(shí)器的時(shí)鐘可以不來自主頻的APB1或APB2嗎,選擇外部的32K晶振可以嗎,求解答,謝謝
發(fā)表于 04-03 08:01
低功耗定時(shí)器選擇外部的32K做時(shí)鐘源,在cubeMX中這個(gè)mode模式應(yīng)該選哪個(gè)呢,謝謝
發(fā)表于 04-02 06:03
TIM14時(shí)鐘源測(cè)試是來自TPCLK的。而且定時(shí)器的PSC寄存器配置對(duì)實(shí)際頻率沒有影響
發(fā)表于 04-01 06:06
其實(shí),對(duì)于STM32芯片,編碼輸入信號(hào)就是定時(shí)器的計(jì)數(shù)時(shí)鐘源之一。定時(shí)器外接了編碼輸入,若還有剩余通道的話,剩余通道依然可以實(shí)現(xiàn)輸入捕獲或輸
發(fā)表于 03-21 09:06
?1895次閱讀
定時(shí)器 IC 555 是最通用和最常用的 IC 之一,因?yàn)樗膽?yīng)用范圍更廣,如 PWM放大器、延遲定時(shí)器、開關(guān)電路、占空比選擇器、時(shí)鐘脈沖發(fā)生器等。這也可用于各種應(yīng)用,如精確
發(fā)表于 02-25 15:16
?2330次閱讀
通用定時(shí)器模式模式
雙 32 位鏈?zhǔn)?b class='flag-5'>定時(shí)器模式
看門狗定時(shí)器
發(fā)表于 02-21 14:09
單片機(jī)外部中斷和定時(shí)器中斷在觸發(fā)來源、應(yīng)用場(chǎng)景以及功能特點(diǎn)上存在明顯差異** **。
發(fā)表于 01-28 17:35
?3240次閱讀
的定時(shí)控制。 定時(shí)器的工作原理是基于內(nèi)部的振蕩電路,通過穩(wěn)定的時(shí)鐘信號(hào)來觸發(fā)或計(jì)時(shí)特定的事件。常見的定時(shí)器電路有555定時(shí)器和微控制
發(fā)表于 01-23 15:21
?700次閱讀
評(píng)論