1、捕获事件是由于定时器的复用IO口因按键的按下和弹起产生的高低电平触发的
2、更新中断是定时器的CNT溢出产生的吗?
如果是这样的话,ARR设置成了0XFFFFFFFF,那cnt累加产生的三角波周期就很长了。。。
3、我看到在主函数里有 TIM5_CH1_Cap_Init(0XFFFFFFFF,84-1);也就是说将ARR设置成了寄存器允许的最大值。只有高电平的时间使得寄存器溢出了,才有TIM5CH1_CAPTURE_STA++,那其实TIM5CH1_CAPTURE_STA能够自加的条件也太严苛了。
其实一次捕获完成时的CCRx1和CCRx2大多数情况下都是在同一条上升的直线上。
原子哥,我这三条理解有没有问题呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2,是的。
3,对F4的32位定时器来说很苛刻,如果是16位定时器,那就很容易满足了。
一周热门 更多>