stm32定时器中断类型分析
生活随笔
收集整理的這篇文章主要介紹了
stm32定时器中断类型分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 一直在用的stm32定時器的中斷都是TIM_IT_Update更新中斷,也沒問為什么,直到碰到有人使用TIM_IT_CC1中斷,才想到這定時器的中斷類型究竟有什么區別,都怪當時學習stm32的時候不夠精啊,百度好久也沒見有人解釋清楚,下面開始我的探究之路。下面是所有的定時器中斷類型。
- TIM_IT_Update:更新中斷,計數器向上溢出/向下溢出,計數器初始化(通過軟件或者內部/外部觸發)?
- TIM_IT_CC1~4:都是捕獲/比較中斷,貌似都是平等的,即輸入捕獲,輸出比較
- TIM_IT_Trigger:觸發事件(計數器啟動、停止、初始化或者由內部/外部觸發計數)
使用的時候都是調用函數TIM_ITConfig()來使能指定的中斷類型,調用TIM_GetITStatus()函數來查看是否有中斷發生,入口參數都是平等的。
可能就是不同的事件導致中斷的發生略有不同
?
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的stm32定时器中断类型分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DC/DC变换器的典型拓扑
- 下一篇: 电路上的ESR是什么意思?