0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

stm32定時(shí)器外部時(shí)鐘3使用外部時(shí)鐘源模式2進(jìn)行定時(shí)的步驟

汽車玩家 ? 來(lái)源:CSDN ? 作者:CSDN ? 2021-08-10 23:35 ? 次閱讀

stm32中的通用定時(shí)器的計(jì)數(shù)時(shí)鐘有三種,內(nèi)部時(shí)鐘、外部時(shí)鐘源、內(nèi)部觸發(fā)輸入這三種,其中內(nèi)部時(shí)鐘是大家都比較常用的,也是在應(yīng)用中比較多的,我們現(xiàn)在主要來(lái)講一下外部時(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中斷


  • 接下來(lái),設(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í)行我們需要的操作就可以了,比如說(shuō)可以讓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ī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • STM32
    +關(guān)注

    關(guān)注

    2264

    文章

    10858

    瀏覽量

    354388
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3234

    瀏覽量

    114356
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    stm8L怎么使用外部低速時(shí)鐘作為定時(shí)器時(shí)鐘?

    我是這樣初始化的,可以初始化完成以后,定時(shí)器還是用的內(nèi)部快速時(shí)鐘,請(qǐng)問(wèn)應(yīng)該怎么使用外部低速時(shí)鐘作為定時(shí)
    發(fā)表于 05-17 08:16

    stm32定時(shí)器的如何外部啟動(dòng)?

    我想利用stm32定時(shí)器精確定時(shí)一個(gè)信號(hào)從發(fā)生到結(jié)束的時(shí)間,想讓定時(shí)器通過(guò)外部觸發(fā)開啟,一般有什么方法。
    發(fā)表于 05-10 06:40

    請(qǐng)問(wèn)定時(shí)器在從模式:復(fù)位,門控,觸發(fā)模式下計(jì)數(shù)時(shí)鐘是什么呢,是內(nèi)部時(shí)鐘嗎?

    請(qǐng)問(wèn)定時(shí)器在從模式:復(fù)位,門控,觸發(fā)模式下計(jì)數(shù)時(shí)鐘是什么呢,是內(nèi)部
    發(fā)表于 05-07 08:23

    STM32怎么配置定時(shí)器3外部時(shí)鐘模式?

    求大神們,幫幫我怎么配置定時(shí)器3外部時(shí)鐘模式
    發(fā)表于 04-26 07:13

    stm32定時(shí)器時(shí)鐘可以選擇外部的rtc做時(shí)鐘嗎?

    定時(shí)器時(shí)鐘可以選擇外部的rtc做時(shí)鐘,有熟悉的請(qǐng)告知,謝謝
    發(fā)表于 04-07 07:16

    stm32定時(shí)器時(shí)鐘可以不來(lái)自主頻的APB1或APB2嗎,選擇外部的32K晶振可以嗎?

    定時(shí)器時(shí)鐘可以不來(lái)自主頻的APB1或APB2嗎,選擇外部的32K晶振可以嗎,求解答,謝謝
    發(fā)表于 04-03 08:01

    低功耗定時(shí)器選擇外部的32K做時(shí)鐘,在cubeMX中這個(gè)mode模式應(yīng)該選哪個(gè)?

    低功耗定時(shí)器選擇外部的32K做時(shí)鐘,在cubeMX中這個(gè)mode模式應(yīng)該選哪個(gè)呢,謝謝
    發(fā)表于 04-02 06:03

    為什么STM32G030定時(shí)器TIM17定時(shí)器時(shí)鐘是SYSCLK而不是TPCLK?

    TIM14時(shí)鐘測(cè)試是來(lái)自TPCLK的。而且定時(shí)器的PSC寄存配置對(duì)實(shí)際頻率沒(méi)有影響
    發(fā)表于 04-01 06:06

    如果STM32定時(shí)器外接了正交編碼,該剩余通道是否能做PWM輸出呢?

    其實(shí),對(duì)于STM32芯片,編碼輸入信號(hào)就是定時(shí)器的計(jì)數(shù)時(shí)鐘之一。定時(shí)器外接了編碼輸入,若還有剩余通道的話,剩余通道依然可以實(shí)現(xiàn)輸入捕獲或輸
    的頭像 發(fā)表于 03-21 09:06 ?1347次閱讀
    如果<b class='flag-5'>STM32</b><b class='flag-5'>定時(shí)器</b>外接了正交編碼<b class='flag-5'>器</b>,該剩余通道是否能做PWM輸出呢?

    使用555定時(shí)器的可調(diào)雙定時(shí)器電路

    定時(shí)器 IC 555 是最通用和最常用的 IC 之一,因?yàn)樗膽?yīng)用范圍更廣,如 PWM放大器、延遲定時(shí)器、開關(guān)電路、占空比選擇、時(shí)鐘脈沖發(fā)生器等。這也可用于各種應(yīng)用,如精確
    的頭像 發(fā)表于 02-25 15:16 ?1962次閱讀
    使用555<b class='flag-5'>定時(shí)器</b>的可調(diào)雙<b class='flag-5'>定時(shí)器</b>電路

    國(guó)產(chǎn)嵌入式教學(xué)實(shí)驗(yàn)箱操作教程:2-13 定時(shí)器控制實(shí)驗(yàn)

    通用定時(shí)器模式模式 雙 32 位鏈?zhǔn)?b class='flag-5'>定時(shí)器模式 看門狗定時(shí)器
    發(fā)表于 02-21 14:09

    【有那么點(diǎn)詳細(xì)的CW32學(xué)習(xí)筆記】通用定時(shí)器——輸出比較

    本章以CW32通用定時(shí)器為例介紹單片機(jī)定時(shí)器的用法。 定時(shí)器是單片機(jī)中一個(gè)非常傳統(tǒng)且重要的外設(shè),定時(shí)器的 本質(zhì)其實(shí)就是一個(gè)計(jì)數(shù) ,只不過(guò)被
    的頭像 發(fā)表于 12-28 11:24 ?1264次閱讀
    【有那么點(diǎn)詳細(xì)的CW32學(xué)習(xí)筆記】通用<b class='flag-5'>定時(shí)器</b>——輸出比較

    定時(shí)器會(huì)阻塞線程嗎 定時(shí)器指令有哪幾種

    指令: 一、硬件定時(shí)器指令: 1. 初始化定時(shí)器:用于配置和初始化定時(shí)器的各個(gè)參數(shù)和寄存??梢栽O(shè)置定時(shí)器
    的頭像 發(fā)表于 12-19 14:03 ?867次閱讀

    STM32定時(shí)器時(shí)間計(jì)算方法

    STM32微控制定時(shí)器模塊在嵌入式系統(tǒng)中非常常見,它被用于產(chǎn)生精確的時(shí)間延遲,或者用于實(shí)時(shí)時(shí)鐘(RTC)等功能。為了充分利用STM32
    的頭像 發(fā)表于 12-19 11:31 ?1.1w次閱讀

    STM32使用內(nèi)部晶振還是外部晶振?

    STM32使用內(nèi)部晶振還是外部晶振? 在設(shè)計(jì)和開發(fā)STM32應(yīng)用時(shí),有兩種主要的時(shí)鐘選擇可供選擇:內(nèi)部晶振和
    的頭像 發(fā)表于 12-15 14:14 ?5294次閱讀