STM32中断采用按键上升沿怎样消抖啊?
STM32中断采用按键上升沿怎样消抖,按键消抖我会,但是中断函数采用的是上升沿触发,我就不知道怎么消抖了,求解...
STM32中断采用按键上升沿怎样消抖,按键消抖我会,但是中断函数采用的是上升沿触发,我就不知道怎么消抖了,求解
展开
展开全部
这里的消抖不能紧紧靠上升沿中断,还需要定时器时器帮助,上升沿中断来的时候,打开下降沿中断,同时打开定时器开始计时,接着,若是定时器先触发,那么按键有效,若下降沿先触发,此次按键需要消除,原理是这样。
但只是一个按键检测,要求不高的场合使用时间片循环就好了,没必要消耗那么多硬件资源。当然,上面采用硬件资源来消抖是最严谨。
但只是一个按键检测,要求不高的场合使用时间片循环就好了,没必要消耗那么多硬件资源。当然,上面采用硬件资源来消抖是最严谨。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询