我想用定时器3实现按键按下后,定时一段时间,用于计算这段时间里面定时器5捕获到的脉冲个数。

2019-07-21 02:44发布

我想用定时器3实现按键按下后,定时一段时间,用于计算这段时间里面定时器5捕获到的脉冲个数。所以我在按键中断里使能定时器3,在定时器3的更新中断里面把定时器5的捕获值送出,并设一个标志。主函数while(1)检测到这个标志为true,证明定时已经到,就把送出的捕获值打印,然后失能定时器3。但是为什么每次都是复位后第一次定时准,后面几次的定时都是偏大?是不是这样使能失能是不行的?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。