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)投訴
-
STM32
+關(guān)注
關(guān)注
2309文章
11162瀏覽量
373431 -
定時(shí)器
+關(guān)注
關(guān)注
23文章
3368瀏覽量
123606
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
熱點(diǎn)推薦
CW32定時(shí)器及其中斷介紹
時(shí)間的互補(bǔ) PWM 等)。
獨(dú)立看門狗定時(shí)器 (IWDT):CW32L083 內(nèi)部集成獨(dú)立看門狗定時(shí)器 (IWDT),使用專門的內(nèi)部 RC 時(shí)鐘源 RC10K,可避免運(yùn)行時(shí)受到
發(fā)表于 01-14 06:42
CW32系列微控制器的時(shí)鐘源和定時(shí)器選項(xiàng)介紹
(PLL):這是一種可以將輸入時(shí)鐘源進(jìn)行倍頻輸出的時(shí)鐘源,可以提供更高的時(shí)鐘頻率。
發(fā)表于 12-16 06:26
什么是自動(dòng)喚醒定時(shí)器
CW32F030 內(nèi)部集成 1 個(gè)自動(dòng)喚醒定時(shí)器 (AWT),AWT 包含一個(gè) 16bit 向下計(jì)數(shù)器,并由一個(gè)可編程預(yù)分頻器驅(qū)動(dòng)。AWT 可選 5 種計(jì)數(shù)時(shí)鐘
發(fā)表于 12-11 07:24
CW32L0開發(fā)板學(xué)習(xí)記錄四,高級(jí)定時(shí)器ATIM學(xué)習(xí)
輸出比較
換向事件
剎車事件
編碼器事件
三:簡(jiǎn)單分享一下 使用外部時(shí)鐘模式的編程過程:
ATIM_CH1 通道的上升沿進(jìn)行計(jì)數(shù),
發(fā)表于 12-01 07:35
CW32定時(shí)器及中斷介紹
時(shí)間的互補(bǔ) PWM 等)。
獨(dú)立看門狗定時(shí)器 (IWDT):CW32L083 內(nèi)部集成獨(dú)立看門狗定時(shí)器 (IWDT),使用專門的內(nèi)部 RC 時(shí)鐘源 RC10K,可避免運(yùn)行時(shí)受到
發(fā)表于 12-01 07:08
CW32A030看門狗和SysTick定時(shí)器
CW32A030的看門狗有獨(dú)立看門狗和窗口看門狗如下:
1、 獨(dú)立看門狗(IWDT)
獨(dú)立看門狗定時(shí)器(IWDT) 使用專門的內(nèi)部RC 時(shí)鐘源RC10K,可避免運(yùn)行時(shí)受到外部因素影響
發(fā)表于 11-27 07:52
單片機(jī)定時(shí)器中斷
分頻后送來;另一個(gè)是T0或T1引腳輸入的外部脈沖源。如果定時(shí)器/計(jì)數(shù)器工作在定時(shí)模式,則表示時(shí)間
發(fā)表于 11-24 06:22
MCU時(shí)鐘管理對(duì)功耗優(yōu)化方向
時(shí)僅需幾μA),但精度較差。
策略:
在運(yùn)行模式使用外部高速時(shí)鐘,進(jìn)入低功耗模式前切換到內(nèi)部低速時(shí)鐘。
(4) 分頻
發(fā)表于 11-24 06:16
定時(shí)器同步之并行模式
事件作為 TRGOUT 源,用于觸發(fā)兩個(gè)從定時(shí)器。TMR3 和 TMR4 作為從定時(shí)器,開啟掛起模式用于與主
發(fā)表于 09-22 09:56
DS160PT801 PCIe 4.0 16通道重定時(shí)器技術(shù)解析與應(yīng)用指南
路,以支持不同的系統(tǒng)拓?fù)浣Y(jié)構(gòu)。這些重定時(shí)器還支持無擴(kuò)頻時(shí)鐘 (SSC) 的通用時(shí)鐘和獨(dú)立參考時(shí)鐘,以及帶SSC的參考時(shí)鐘。DS160PT80
PM組件低功耗定時(shí)器動(dòng)態(tài)補(bǔ)償后,進(jìn)入stop2無法喚醒怎么處理?
版本5.1.0,采用STM32L476結(jié)合pm組件做低功耗管理,開啟了低功耗定時(shí)器動(dòng)態(tài)補(bǔ)償時(shí)鐘,但是發(fā)現(xiàn)發(fā)現(xiàn)一旦開啟低功耗定時(shí)器補(bǔ)償時(shí)鐘,進(jìn)
發(fā)表于 09-10 07:24
STM32入門篇之通用定時(shí)器徹底研究
都不怎么新,湊合用……TIMER主要是由三部分組成:1、 時(shí)基單元。2、 輸入捕獲。3、 輸出比較。還有兩種模式控制功能:從模式控制和主模式
發(fā)表于 08-01 16:51
第二十章 TIM——基本定時(shí)器
本章介紹了W55H32基本定時(shí)器TIM6、TIM7,16位向上計(jì)數(shù),含時(shí)鐘源、預(yù)分頻器等,講解定時(shí)計(jì)算及初始化結(jié)構(gòu)體。
stm32定時(shí)器外部時(shí)鐘3使用外部時(shí)鐘源模式2進(jìn)行定時(shí)的步驟
評(píng)論