stm32的定时器中断

betball贝博app stm32 446 次浏览 没有评论

对于stm32的定时器,看技术手册的话,会发现包含好几种类型,具体哪一种对应什么模式呢,没仔细研究过。今天彻底的总结一下。

首先通过cube生成的工程,可以看到中断触发以后,首先会判断属于哪种模式,依次为CC1-CC4,Update,Break,Trigger,Commutition,八种四类中断。

看一下参考手册,CC1-CC4为捕获/比较中断,用于读取/输出波形时使用,产生捕获事件时触发该中断。

Update为更新中断,当计数器的值溢出时,定时器的值更新为初始值,将触发该中断。也就是溢出中断。

Break为断路中断,断路源可以是断路输入引脚,也可以是时钟故障事件。可以用于电机控制中的刹车功能的实现。

Trigger为触发信号中断:计数器启动,定制,初始化或者由内部/外部触发

COM中断: 捕获/比较控制位 CCxE、 CCxNE 和 OCxM 已更新 时

发表评论

邮箱地址不会被公开。

Go