stm32定時器中斷型別分析

2022-08-31 03:24:13 字數 941 閱讀 1367

沒有頭緒,還是去檢視stm32資料手冊吧。

tim_it_update:更新中斷,計數器向上溢位/向下溢位,計數器初始化(通過軟體或者內部/外部觸發) 

tim_it_cc1~4:都是捕獲/比較中斷,貌似都是平等的,即輸入捕獲,輸出比較

tim_it_trigger:觸發事件(計數器啟動、停止、初始化或者由內部/外部觸發計數)

使用的時候都是呼叫函式tim_itconfig()來使能指定的中斷型別,呼叫tim_getitstatus()函式來檢視是否有中斷發生,入口引數都是平等的。

可能就是不同的事件導致中斷的發生略有不同

STM32定時器中斷

本實驗的目的是通過定時器中斷控制led燈的亮滅。筆者所用ide為iar,採用標準庫 3.5韌體庫 通過定時器產生中斷來控制led。ifndef led h define led h include stm32f10x gpio.h include stm32f10x.h include stm32f...

stm32 定時器中斷

stm32f1的定時器非常多,由2個基本定時器 tim6 tim7 4個通用定時器 tim2 tim5 和2個高階定時器 tim1 tim8 組成。基本定時器的功能最為簡單,類似於51微控制器內定時器。通用定時器是在基本定時器的基礎上擴充套件而來,增加了輸入捕獲與輸出比較等功能。高階定時器又是在通用...

stm32 定時器中斷實驗

led.h ifndef led h define led h include sys.h void led init void define led0 pbout 5 紅燈 define led1 peout 5 綠燈 endif led.c include led.h include stm32...