色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

STM32_TIM定時- 中斷

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

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

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

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

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

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

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

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

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

現(xiàn)將重點(diǎn)講述關(guān)于TIM定時的幾點(diǎn)內(nèi)容。

一、定時器時鐘

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

使能時鐘:RCC_APB1Periph_TIM3。

二、定時器配置

函數(shù)在timer.c文件下面;

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

三、定時函數(shù)

函數(shù)在timer.c文件下面;

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

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

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

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

四、NVIC配置

函數(shù)在bsp.c文件下面;

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

五、TIM3中斷函數(shù)

函數(shù)在stm32f10x_it.c文件下面;

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

六、主函數(shù)應(yīng)用

函數(shù)在main.c文件下面;

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

上面“gTIMTiming_Nms_FlagOver”標(biāo)志在第五點(diǎn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10895

    瀏覽量

    355743
  • Tim
    Tim
    +關(guān)注

    關(guān)注

    0

    文章

    81

    瀏覽量

    17893
  • STM32F103
    +關(guān)注

    關(guān)注

    33

    文章

    477

    瀏覽量

    63600
收藏 人收藏

    評論

    相關(guān)推薦

    stm32怎樣觸發(fā)軟件中斷

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

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

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

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

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

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

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

    IAR編譯的Tim2定時器不進(jìn)中斷,什么問題?

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

    把MATLAB中的模型下載到STM32F407中跑,TIM1的中斷是灰色的,無法選擇是什么問題?

    用ST官網(wǎng)提供的stm32-mat_target插件,希望可以直接把MATLAB中的模型下載到STM32F407中跑,在試驗(yàn)例程中用定時TIM1控制LED時,
    發(fā)表于 04-28 07:19

    使用STM8L151F3P6編程,調(diào)用TIM4定時器不能進(jìn)入中斷怎么解決?

    使用TIM2和TIM3都很好用,但不夠用。使用TIM4定時器,用中斷服務(wù)程序來編寫一個軟件計數(shù)器。不論如何初始化編程,
    發(fā)表于 04-19 06:00

    為什么STM8S003F3進(jìn)不了TIM1中斷

    ,TIM1_COUNTERMODE_UP,1000,0);//16分頻,向上計數(shù),每1ms定時中斷一次, 重復(fù)計數(shù)器值為0 TIM1_ARRPreloadConfig(ENABLE
    發(fā)表于 04-12 08:20

    STM32F407IG中斷標(biāo)志位為0,卻能進(jìn)入中斷,為什么?

    用的是STM32F407IG,同時開啟TIM1, TIM3, 外部計數(shù),開啟更新中斷 每個定時中斷
    發(fā)表于 04-09 08:10

    定時中斷對PWM輸出有影響是什么原因造成的?

    1,400); TIM_SetCompare3(TIM8,2); 這是我的主程序,一旦加入TIM3_Int_Init(39999,14399)程序語句即定時
    發(fā)表于 04-09 06:16

    stm32f10x高級定時TIM1和通用定時TIM2~TIM4如何同步作用?

    TIM2~TIM4我都用了,現(xiàn)在還需要用一個計時器,但是只要我在定時器初始化加上TIM1的初始化,還沒寫中斷函數(shù),其他程序就什么都運(yùn)行不了了
    發(fā)表于 03-19 06:26

    stm32f030c8的tim6及tim15沒有響應(yīng)是為什么?

    stm32f030c8的芯片,tim6及tim15沒有響應(yīng),其他的時鐘中斷都可以響應(yīng)。開發(fā)環(huán)境是STM32CubeMX_V6.8.1+Kei
    發(fā)表于 03-18 07:24

    STM32F051 TIM2定時器如何設(shè)置才能使定時器進(jìn)入中斷后CNT計數(shù)器繼續(xù)向上累加計數(shù)?

    現(xiàn)在使用STM32F051,TIM2定時器,請問如何設(shè)置才能使定時器進(jìn)入中斷后CNT計數(shù)器繼續(xù)向上累加計數(shù)
    發(fā)表于 03-15 07:57

    使用STM32F407定時中斷周期不準(zhǔn)怎么解決?

    外置晶振是8M,使用最高的系統(tǒng)時鐘168M,然后使用定時TIM8作為定時器更新中斷,程序的寄存器PLL_N = 336;PLL_P = 2;PLL_M = 8;要配置一個16KHz,
    發(fā)表于 03-15 07:28

    stm32中斷怎么處理的

    STM32是一款非常強(qiáng)大的微控制器系列,具有豐富的外設(shè)和功能。中斷STM32中非常重要的部分,能夠幫助我們提高系統(tǒng)的響應(yīng)速度和效率。本文將詳細(xì)介紹STM32
    的頭像 發(fā)表于 01-02 17:35 ?2570次閱讀
    主站蜘蛛池模板: 亚洲欧洲精品成人久久曰影片| 97人人看碰人免费公开视频 | 正在播放国产精品| 俄罗斯12一15处交| 久久伊人男人的天堂网站| 天天狠狠色噜噜| av天堂电影网| 久久www免费人成_看片高清| 无限资源在线看影院免费观看| 99这里只有是精品2| 久久精品人人做人人爽97| 无人在线观看免费高清视频播放| 91麻豆精品国产一级| 僵尸女av| 小色哥影院| 公交车被CAO到合不拢腿| 嫩草影院久久99| 在线播放毛片| 精品久久久久久久高清| 无码内射成人免费喷射| 朝鲜黄色录像| 啪啪做羞羞事小黄文| 91嫩草国产在线观看免费| 精品夜夜澡人妻无码AV| 亚洲 日韩 国产 中文视频| 国产成人精品视频免费大全| 欧洲video60| 99久久伊人一区二区yy5099 | 女同志videos最新另| 孕交videosgratis乌克兰| 韩国演艺圈悲惨在线| 亚洲 日韩 在线 国产 视频| 国产国语在线播放视频| 日日射夜夜干夜夜插在线播放| gogogo免费视频观看| 暖暖日本在线手机免费完整版| 51久久成人国产精品麻豆| 久久青青草原精品国产软件| 一本大道熟女人妻中文字幕在线| 果冻传媒mv国产陈若瑶主演| 新新电影理论中文字幕|