国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

STM32 定時器時間設定及計算最簡單理解

這篇具有很好參考價值的文章主要介紹了STM32 定時器時間設定及計算最簡單理解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

玩了一段時間STM32,沒有經過系統(tǒng)學習,對這個定時器定時時間計算理解很懵懂!
如下面定時器初始化代碼

void timer7_init(u16 clock,u16 Preiod)//void timer7_init(84,5000)
{
    TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
    RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM7,ENABLE); 
    TIM_DeInit(TIM7);
    /*TIM_Period=自動裝載值,TIM_Prescaler=預分頻值*/
    TIM_TimeBaseStructure.TIM_Period = Preiod - 1;  //5000定時器預分頻器
    TIM_TimeBaseStructure.TIM_Prescaler = clock - 1;  //84 預分頻值
    TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; //時鐘頻率不分頻
    /*TIM_CounterMode:定時器計數(shù)方式,可為向上計數(shù)、向下計數(shù)以及中心對齊模式*/
    TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;
    TIM_TimeBaseInit(TIM7,&TIM_TimeBaseStructure);
    TIM_ClearFlag(TIM7,TIM_FLAG_Update);
    TIM_ITConfig(TIM7,TIM_IT_Update,ENABLE);
    TIM_Cmd(TIM7,ENABLE);  
}	

TIM_Period=自動裝載值
TIM_Prescaler=預分頻值
定時時間計算:
定時時間=(TIM_Period)X(TIM_Prescaler)/Timer clocks(定時器時鐘頻率)
假如:TIM_Period=5000,TIM_Prescaler=84,Timer clocks=84Mhz
(5000X84)/84=5000us=5ms
對定時器時間設定可以理解為:
假如你需要定時1MS,TIM_Period(自動裝載值)設定為1000,也就是1000us,
TIM_Prescaler(預分頻值)設定與Timer clocks(定時器時鐘頻率)相同就行,比如
定時器時鐘頻率是84,TIM_Prescaler(預分頻值)設定為84就行。文章來源地址http://www.zghlxwxcb.cn/news/detail-478753.html

到了這里,關于STM32 定時器時間設定及計算最簡單理解的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • STM32定時器使用計算

    一、使用例程代碼: 二、定時時間計算:

    2024年02月12日
    瀏覽(21)
  • 學習筆記|定時器|STC中斷|定時器時間計算|STC32G單片機視頻開發(fā)教程(沖哥)|第十一集:定時器的作用和意義

    學習筆記|定時器|STC中斷|定時器時間計算|STC32G單片機視頻開發(fā)教程(沖哥)|第十一集:定時器的作用和意義

    什么是定時器:定時器-與非網 上節(jié)課的一段代碼: TimeCount++然后一個延時1毫秒,每運行1ms,變量就會加一。 系統(tǒng)已經運行了多少個毫秒。 實際使用時的代碼如下, 判斷按鍵有沿有按下的時候,我們等待按鍵松開,還有一個while循環(huán)。 如果沒有松開,會一直死在這一行。所以,

    2024年02月09日
    瀏覽(27)
  • STM32F103RCT6——定時器簡單用法

    STM32F103RCT6——定時器簡單用法

    STM32F10xx參考手冊英文和中文版 百度網盤:https://pan.baidu.com/s/1Z2nB0WVJIxvm3VOI9MQiiw 提取碼:lxlx STM32F103RCT6數(shù)據(jù)手冊 鏈接:https://pan.baidu.com/s/1tRchgf-5C1MN4W58vQ9zPg 提取碼:lxlx STM32F103RCT6包括,高級控制定時器TIM1和TIM8,通用定時器TIM2-5,基本定時器TIM6和TIM7. 高級控制定時器TIM1,TI

    2024年02月08日
    瀏覽(99)
  • HAL STM32基于系統(tǒng)滴答定時器(SysTick)實現(xiàn)多任務時間片輪詢

    HAL STM32基于系統(tǒng)滴答定時器(SysTick)實現(xiàn)多任務時間片輪詢

    ??RTOS(實時操作系統(tǒng))和定時器時間片輪詢是兩種不同的任務調度和執(zhí)行方式的差異簡介 ?? 以下部分內容,由AI給出的解答: ??RTOS(實時操作系統(tǒng)): ??RTOS是一種專門設計用于實時系統(tǒng)的操作系統(tǒng),它可以有效地管理多個任務,提供任務調度、同步和通信等功能。 ??

    2024年02月21日
    瀏覽(20)
  • STM32 定時器及PWM計算占空比計算周期

    STM32 定時器及PWM計算占空比計算周期

    文使用Cubemx+MDK5開發(fā)方式(純新手向 記錄一下) 定時器時間計算 兩步 (特別特別特別注意 單位換算 簡單無腦) 1MHZ = 1000KHZ 1KHZ = 1000HZ 1HZ 的周期是1秒 1s = 1000毫秒(ms) 1ms =? 1000 微秒(μs) 1μs = 1000納秒(ns) 第一步: 定時器所在時鐘總線頻率 / 預分頻 / 定時器計數(shù)值 = 頻率 //頻率

    2024年02月14日
    瀏覽(19)
  • 無緣蜂鳴器——stm32定時器PWM實現(xiàn)控制發(fā)出“哆瑞咪發(fā)…“七個音及簡單音樂

    無緣蜂鳴器——stm32定時器PWM實現(xiàn)控制發(fā)出“哆瑞咪發(fā)…“七個音及簡單音樂

    一、有緣蜂鳴器和無緣蜂鳴器 所謂的 有源蜂鳴器 是指蜂鳴器內部內置振蕩電路,一通電就能響。但發(fā)生頻率固定,音色單一; 無源蜂鳴 器內部不含振蕩源,內部結構相當于電磁場揚聲器,可以通過給他輸出一定頻率的信號才能發(fā)聲。人耳能聽到的頻率范圍在20Hz–20kHz之間

    2024年02月02日
    瀏覽(70)
  • 【STM32】STM32學習筆記-定時器定時中斷 定時器外部時鐘(14)

    【STM32】STM32學習筆記-定時器定時中斷 定時器外部時鐘(14)

    1.1 TIM_InternalClockConfig 1.2 TIM_TimeBaseInit 1.3 TIM_TimeBaseInitTypeDef 1.4 TIM_ClearFlag 1.5 TIM_ITConfig 1.6 TIM_Cmd 1.7 中斷服務函數(shù) 參考程序 1.8 TIM_ETRClockMode2Config timer.h timer.c main.c timer.h timer.c main.c 09-定時器定時中斷.rar 10-定時器外部時鐘.rar 參考: 【STM32】江科大STM32學習筆記匯總

    2024年02月03日
    瀏覽(97)
  • 【STM32筆記】STM32的定時器開發(fā)基礎(二)(基于STM32CubeMX實現(xiàn)定時器中斷)

    【STM32筆記】STM32的定時器開發(fā)基礎(二)(基于STM32CubeMX實現(xiàn)定時器中斷)

    ? 傳統(tǒng)STM32外部中斷 的設計步驟: ?(1)將GPIO初始化為輸入端口。 ?(2)配置相關I/O引腳與中斷線的映射關系。 ?(3)設置該I/O引腳對印的中斷觸發(fā)條件。 ?(4)配置NVIC,并使能中斷。 ?(5)編寫中斷服務函數(shù)。 ? 基于STM32CubeMX的外部中斷 設計步驟 ?(1)在STM3

    2024年02月20日
    瀏覽(98)
  • STM32定時器-定時器中斷功能詳解

    STM32定時器-定時器中斷功能詳解

    STM32的眾多定時器中我們使用最多的是高級定時器和通用定時器,而高級定時器一般也是用作通用定時器的功能,下面我們就以通用定時器為例進行講解,其功能和特點包括: 通用與基本定時器(2~7)位于低速的APB1總線上 高級定時器(1、8)位于高速的APB2總線上 自動裝載計

    2024年02月08日
    瀏覽(108)
  • STM32——定時器——定時中斷

    STM32——定時器——定時中斷

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 本節(jié)先只講解定時器的定時中斷,內外中斷源選擇。 TIM(Timer)定時器 定時器可以 對輸入的時鐘進行計數(shù) ,并在計數(shù)值達到設定值時觸發(fā)中斷。 16位計數(shù)器、預分頻器、自動重裝寄存器的時基單元 ,

    2024年04月10日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包