在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32_TIM定時- 中斷

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-04-08 09:49 ? 次閱讀

今天講解STM32F103定時器定時-中斷功能,在昨天定時器延時的軟件工程上添加TIM3定時的功能,你們也可以試著將昨天的工程添加修改得到。

今天的軟件工程下載地址(360云盤):

https://yunpan.cn/cPnJ9KYcXbPsP 訪問密碼 acd8

工程現象:間隔(定時器定時)500ms LED變化一次, 并且串口打印

STM32F103ZE有8個定時器(TIM1 – TIM8), 改工程以TIM3定時為例。

STM32F10x的資料可以在我360云盤下載:

https://yunpan.cn/crBUdUGdYKam2 訪問密碼 ca90

關于TIM延時,我把重要的幾點在下面分別講述,工程中沒有在這里講述的都是之前就有的,重點講述的是主題相關的內容。若不明白,請關注微信公眾號“EmbeddDeveloper”查閱或留言。

現將重點講述關于TIM定時的幾點內容。

一、定時器時鐘

這里的“時鐘配置”函數在bsp.c文件下面;

使能時鐘:RCC_APB1Periph_TIM3。

二、定時器配置

函數在timer.c文件下面;

詳見每一句后面都有注釋。

三、定時函數

函數在timer.c文件下面;

主要是定時ON 和OFF函數,至于為什么是定時ms,這里請參考昨天的講解。

大致意思:TIM每秒計數1M次(系統時鐘72M, 72分頻),計數滿1000次一個周期,也就是1usX 1000 = 1ms

見timer.h里面的宏定義:TIM3_COUNTER_CLOCK、TIM3_PRESCALER_VALUE、TIM3_PERIOD_TIMING

由這幾個宏定義決定延時時間。

四、NVIC配置

函數在bsp.c文件下面;

今天的軟件工程使用了中斷,因此添加NVIC配置.

五、TIM3中斷函數

函數在stm32f10x_it.c文件下面;

主要是處理TIM3定時器中斷。

六、主函數應用

函數在main.c文件下面;

(定時器)定時500ms跳變LED、打印(發送)字符串。

上面“gTIMTiming_Nms_FlagOver”標志在第五點。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2283

    文章

    10986

    瀏覽量

    361195
  • Tim
    Tim
    +關注

    關注

    0

    文章

    83

    瀏覽量

    18180
  • STM32F103
    +關注

    關注

    33

    文章

    481

    瀏覽量

    64830
收藏 人收藏

    評論

    相關推薦

    STM32CUBUMX定時器1中斷回調函數就是進不去怎么解決?

    已經在CUBUMX里面配置好中斷了,初始化的時候也打開 HAL_TIM_Base_Start(&htim1); /[i] 啟動定時中斷 /HAL_
    發表于 03-12 06:49

    為什么Tim2自動裝載定時的首次中斷時間總是設定時間的2倍?

    為何Tim2自動裝載定時的首次中斷時間總是設定時間的2倍?而后續中斷均正常。反復修改了Tim2-
    發表于 03-07 06:23

    使用STM32F1輸入捕獲功能時,TIM6和TIM7無法實現輸入捕獲是哪里的問題?

    使用STM32F1輸入捕獲功能時,TIM6和TIM7無法實現輸入捕獲,是芯片問題嗎?在配置STM32F1的TIM6和
    發表于 09-27 09:11

    STM32CUBEMX(5)--自定義紅外NEC解碼,定時TIM捕獲方式

    */ HAL_TIM_Base_Start_IT(&htim1);//啟動定時器 HAL_TIM_IC_Start_IT(&htim1,TIM_CHANNEL_2
    發表于 09-05 16:19

    stm32怎樣觸發軟件中斷

    了解STM32中斷系統 STM32微控制器具有豐富的中斷系統,包括NVIC(嵌套向量中斷控制器)和SYSTICK
    的頭像 發表于 09-02 09:32 ?1425次閱讀

    MM32SPIN系統單片機高級定時器輸入捕獲沒辦法進入TIM_CC_IRQH中斷的原因?

    MM32SPIN系統單片機高級定時器輸入捕獲沒辦法進入TIM_CC_IRQH中斷void Remote_1(void) { GPIO_InitTypeDef GPIO_InitStructure
    發表于 07-26 06:33

    STM32G4系列芯片定時器的延時輸出問題

    有人使用STM32G4系列芯片內部的多個定時器做PWM輸出,輸出頻率一樣,占空比也一樣,均為50%。可是,當他中途調整各個定時器以相同的工作參數,即改變ARR的值和CCR值后,會發現TIM
    的頭像 發表于 07-01 09:45 ?2347次閱讀
    <b class='flag-5'>STM32</b>G4系列芯片<b class='flag-5'>定時</b>器的延時輸出問題

    STM32F1HAL TIM2定時printf打印出現丟數值的原因?

    芯片:STM32F103C8T6環境:STM32CubeMX和STM32CubeIDE庫:STM32F1HAL問題:TIM2
    發表于 06-04 08:03

    tim3定時問題,為什么第一次中斷的時候不正確,第二次的定時就正確了?

    定時器3,定時150MS如下初始化: TIM3_PSCR= 0X05; TIM3_ARRH= 0X92; TIM3_ARRL= 0X7C;
    發表于 05-17 13:43

    求助,使用STM32F407的定時器問題求解

    最近在使用STM32F407的定時器,遇到一個詭異的問題。 我用TIM2做PWM波形輸出,用了一個OC腳。中斷的配置是只有更新事件產生中斷
    發表于 05-17 08:25

    為什么STM8S的TIM4一直進不了中斷

    4_ITConfig(TIM4_IT_UPDATE, ENABLE);//更新中斷使能 TIM4_Cmd(ENABLE);//使能定時器4 } #pragma vector=0x
    發表于 05-15 06:18

    STM32F103打開了定時器2開定時中斷,關閉就報錯 ,定時器如何關閉呢?

    最近用STM32F103打開了定時器2 開定時中斷,開啟PA11的中斷,在PA11的中斷里把
    發表于 05-14 06:52

    stm8s103用tim4定時中斷定時,插入到別人的PWM輸出程序中進不去中斷怎么解決?

    tim4定時中斷定時,寫好后單獨用可以進中斷但是插入到別人的PWM輸出程序中卻進不去中斷,初始化應該沒問題,求解
    發表于 05-09 07:27

    IAR編譯的Tim2定時器不進中斷,什么問題?

    //定時時鐘2初始化 TIM2_CR1_ARPE = 1;//自動預裝載允許 TIM2_PSCR_PSC = 1;//預分頻器為1 TIM2_ARRH = 0x0F;//在8MHz時
    發表于 05-07 07:53

    STM8L152R8T6定時中斷異常的原因?怎么解決?

    ; // 允許溢出中斷,開始計數 } //下面是定時器2中斷程序 //TIM2溢出中斷,采樣時間進行
    發表于 04-29 07:52
    主站蜘蛛池模板: 亚洲国产日韩欧美在线as乱码 | 亚洲成人午夜影院 | 色综合激情网 | 成人a毛片高清视频 | 爱爱网站免费 | 人人爱天天做夜夜爽 | 久久综合九色综合98一99久久99久 | 男人天堂伊人 | 欧美特黄一级视频 | 午夜视频一区二区 | 毛片又大又粗又长又硬 | 久草五月 | 婷婷网五月天天综合天天爱 | 一区不卡在线观看 | 国产经典一区 | 色中文字幕 | 干得好爽| 在线天堂中文新版有限公司 | 性猛交╳xxx乱大交 性免费视频 | 亚洲综合图片人成综合网 | 热久久久久 | 天堂社区在线视频 | 午夜日本一区二区三区 | aaa在线观看高清免费 | riav久久中文一区二区 | 一级做a免费视频 | 美女免费视频色在线观看 | 天堂资源吧 | 久久精品亚洲精品国产欧美 | 欧美精品黑人性xxxx | 成人欧美一区二区三区视频 | 奇米7777第四色 | 久久精品亚洲精品国产欧美 | 91大神精品| 欧美色综合高清免费 | 成人欧美一区二区三区视频 | 精品视频69v精品视频 | 国产精品第九页 | 成人午夜久久 | 欧美夜夜 | 一级毛片在播放免费 |