本帖最后由 jonny0811 于 2016-6-5 12:43 编辑
对stm32通用定时器,以TIM3为例,其对应着一个中断向量。而TIM3有4个独立的通道可以分别配置成不同的模式。有些模式是可以触发中断的,那如果我使用了TIM3的4个通道,都配置成了捕获模式并且使能中断。
那四个通道产生中断都进入同一个中断程序啊,还要在中断里面判断是哪个通道引起的中断,对不咯?之前只使用普通的定时器功能还没察觉到这个。
_____________________________________________________________________
另外,其实可不可以这样说:之所以4个通道能独立工作在不同模式,是因为四个通道都拥有一个比较/捕获寄存器,而各种功能的实现,就是计数器CNT跟这个比较/捕获寄存器联合工作的成果。
谢谢大家
此帖出自
小平头技术问答
全装好以后清除标记再启动,溢出信号实际就是+-的进借位。不应该是=0,这不仅是多少一次中断的问题,要按你说的周期值得计算也差1个了。
一周热门 更多>