娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年01月31日(星期五)

2019年01月31日 | 【stm32f103】TIMER基本定時功能的使用(寄存器版)

發布者:中和子 來源: eefocus關鍵字:stm32f103  TIMER  基本定時功能 手機看文章 掃描二維碼
隨時隨地手機看文章

一.TIMER stm32框圖

如圖:


1為時鐘源


●  內部時鐘(CK_INT)


● 外部時鐘模式1:外部輸入腳(TIx)


●  外部時鐘模式2:外部觸發輸入(ETR)


●  內部觸發輸入(ITRx):使用一個定時器作為另一個定時器的預分頻器,如可以   配置一個定時器Timer1而作為另一個定時器Timer2的預分頻器


本歷程采用內部時鐘源,也就是以下的path


此處需要注意一點:如果使用內部時鐘,如果TIMER所在的總線是1分頻,那么就是所在總線的時鐘頻率,如果不是1分頻,那么時鐘頻率就是所在總線頻率*2


如系統時鐘為72M,TIMER2所在APB1為1分頻,那么TIMER時鐘頻率為72M*1


如系統時鐘為72M,TIMER2所在APB1為2分頻,那么TIMER時鐘頻率為36M*2


雖然都為72M,但是計算方法也不同,對于頻率系數比較大的就能看出差異,例如stm32 f407


2為時基單元


PSC預分頻數,還有重裝載值,計數器CNT是寄存器根據重裝載值和方向進行遞增遞減


3為輸入捕獲,最基本的用途可以計算上升沿和下降沿的時間


4為輸出,即PWM,可以自己輸出波形,控制占空比


二.寄存器圖


Timer的寄存器比較多,本歷程只是實現最基本的定時功能,輸入捕獲,PWM暫時不做討論


三.編程步驟

1.      使能TIMER時鐘


2.      設置重裝載值和分頻系數


3.      計數器清零


4.      設置觸發中斷的方式


5.      使能TIMER


6.      使能TIMER NVIC中斷


7.      TIMER中斷函數編寫


四.程序解析

程序調用API



Time2_Enable(19999,7199);

調試如下



RCC->APB1ENR = RCC_APB1ENR_TIM2EN; // 72M clock

1.使能TIMER時鐘,為72M,如圖

TIM2->ARR= arr;

TIM2->PSC= psc;

2. 設置重裝載值和分頻系數,如圖

TIM2->EGR = TIM_EGR_UG;

3.計數器清零


TIM2->CR1= TIM_CR1_URS;

TIM2->DIER= TIM_DIER_UIE;

4. 設置觸發中斷的方式


5.使能TIMER,如圖:

NVIC_SetPriority(TIM2_IRQn,1);

NVIC_EnableIRQ(TIM2_IRQn);

6.使能TIMER中斷


voidTIM2_IRQHandler(void)

{

         TIM2->SR &= ~TIM_SR_UIF;

         

         printf("timeout! CNDTR=%d\n",DMA1_Channel5->CNDTR);

}



7.編寫TIMER中斷函數


程序運行圖

每2s產生一次中斷


72M = 72000000HZ


分頻7200


72000000/7200 = 10000


所以一個周期是 1/10000


然后出發中斷時20000個周期,所以2s一次中斷


關鍵字:stm32f103  TIMER  基本定時功能 引用地址:【stm32f103】TIMER基本定時功能的使用(寄存器版)

上一篇:【stm32f103】SysTick實現延時(寄存器版)
下一篇:【stm32f103】DMA應用memory to memory(寄存器版)

推薦閱讀

據報道,氫燃料電池汽車最為新能源汽車領域的主力軍之一,未來具有很大的發展前景,據報道,2040年日本普及氫燃料電池汽車的目標有望實現,續航里程達1000公里也不是問題。1月28日電日本新能源和產業技術綜合開發機構近日制定目標,計劃至2040年在日本普及以氫氣為行駛動力的燃料電池車。為了實現這一目標,該機構還將推進技術研發,提高電池性能,降低車...
據9To5 Google報道,谷歌日前正式宣布,2019年I/O開發者大會將于5月7日至5月9日期間舉辦,其中最亮眼的莫屬新版安卓系統Android Q。近日,有關大家期待已久的Pixel Watch消息也浮出了水面。  今天,據外媒xda developers報道,一些據稱是谷歌新產品的代號出現在了新提交到AOSP Gerrit的代碼中,包括:medaka(青鳉)、salmon(鮭魚)。而這幾個代號...
一、1.污水流量計故障現象:流體不流動,流量顯示不為零,或顯示值不穩2.可能原因 a 傳輸線屏蔽接地不良,外界干擾信號混入顯示儀輸入端 b 管道振動,葉輪隨之抖動,產生誤信號 c 截止閥關閉不嚴泄露所致,實際上儀表顯示泄漏量 d 顯示儀內部線路板之間或電子元件變質損壞,產生的干擾3.污水流量計解決方案 a 檢查屏蔽層,顯示儀端子是否良好接...
 服務于法國波爾多的Apple Store可能會對其內部進行重新裝修,店面的重新開放時間可能會與該店開業10周年紀念日相吻合。位于圣凱瑟琳的蘋果店是一家橫跨兩層的商店,位于波爾多的一個步行購物區,最初于2011年5月14日開業。有報道稱,未來幾個月內蘋果計劃對該店進行重新裝修,可能會在零售店10周年紀念日之前完成。 雖然由于COVID-19的影響,...

史海拾趣

問答坊 | AI 解惑

下面的這個延時函數在8M的晶振時,是延時0.125us吧

void delay_1us(void) //1us延時函數 { asm("nop"); }…

查看全部問答∨

N70的音質以及關于手機音質的若干問題

??問題1:音質與音效      一些玩家宣稱通過調整天天好聽等播放軟件的EQ設置,可以有效改善小7的“音質”,亦云索愛手機的音質普遍強于諾基亞手機,原因在于索愛有獨門武器——非同一般的EQ參數……這些說法都是錯誤的。      1、音質 ...…

查看全部問答∨

USB 2_0原理與工程開發

很不錯的學習usb 原理的書, 比看規范舒服點…

查看全部問答∨

樹枝wifi接收器

猜猜這是什么玩意兒呢? 大家猜到了嗎?正確答案是:樹枝wifi接收器 數字產品的更新換代一直都是那么的神速,隨著科技的發展,科技產品都在以超小、便攜為發展導向,這里荷蘭設計師Mike Thompson很創新的將wifi接收器設計成樹枝的造型,采用天然 ...…

查看全部問答∨

RMB真心求解!!!!!

RMB真心求解 JZ4750芯片用CIM接口與SAA7113通訊,將PAL AV信號轉換為ITU656數據,求SAA7113的芯片設置及JZ4750的驅動。JZ4750的驅動所用的操作系統是UCOSII。 有知道者請聯系QQ 5953508 請注明,解答問題…

查看全部問答∨

C51里如何實現處理 比 long 型更大的數?

我要操作的數據大于 0XFFFF FFFF了請問在C51里如何解決這個問題?…

查看全部問答∨

wince5.0內核定制時的問題

我有一個cab格式的安裝包,是一個無線網卡的驅動程序,怎么樣讓他在wince啟動的時候能運行這個驅動程序?我只知道要改內核的注冊表文件,但是具體怎么改不知道,誰能告訴我? 順便問下,如果我吧內核燒到flash里面,然后在運行這個cab安裝包,重啟 ...…

查看全部問答∨

急問:2440+wince5.0 碰到奇怪的音頻問題!

原來系統沒有問題,將顯示驅動由16bit該為24bit之后顯示沒有問題,但是奇怪的是音頻竟然出問題了: 跑explore時有開機聲音,但只是一開始響一下就沒了,有時是開始正常,點觸摸屏幾下后或打開個文件夾后觸摸點擊聲就沒了! 該回16bit后一切正常 ...…

查看全部問答∨

基于單片機的工業攝像頭圖像采集與數據分析

                                 小生是大四學生,正在做基于51單片機的工業攝像頭圖像采集與數據分析,用攝像頭采集圖像并加以分析,判斷工業運行 ...…

查看全部問答∨

曬WEBENCH設計的過程 +利用移動電源為高精度萬用表供電的DC-DC電壓轉換器設計

本帖最后由 fengye5340 于 2014-7-7 13:42 編輯 一、方案介紹:             萬用表對搞電子的工程師來講,可以說是必需品,但這個必需品耗電是個大問題,在采用普通9V層疊電池的普通萬用表中,平均一個 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 额济纳旗| 铁力市| 百色市| 泸溪县| 嘉黎县| 宿州市| 澄迈县| 聂拉木县| 五寨县| 赞皇县| 金昌市| 萝北县| 乐东| 广河县| 始兴县| 宝山区| 彭州市| 大洼县| 昆明市| 宜春市| 额敏县| 夏津县| 鄂温| 南安市| 南郑县| 靖州| 周至县| 上栗县| 油尖旺区| 江北区| 清苑县| 德阳市| 沧州市| 开封市| 唐山市| 延寿县| 东安县| 呈贡县| 文山县| 凉山| 海城市|