关于程序消抖问题请大家帮忙看看

2019-07-21 00:44发布

1.png
大家好,我的PA3口是接收外部给的信号进行翻转的,由于速度比较快红圈内电平翻转的次数可能会有很多次,但是我想在T的时间之内,能把PA3多次翻转只认为是一次翻转,T的时间范围是40ms到590ms,
这个T的时间我是运用外部电容冲放电来实现的,本来我想当PA3=1时就让定时器做40ms到590ms的延时来配合外部电容的冲放电,从而用PA5口的翻转来实现PA3只翻转一次,现在我发现一个问题,只要PA3=1后定时器就会做40ms到590ms的延时
但是我只想要在T的时间也不管PA3有多少次为1,定时器只做一次40ms到590ms的延时,求大家帮忙谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。