大家都是怎么写按键中断处理函数的。感觉软件滤波不太好啊。

2019-07-21 04:48发布


感觉在中断中进行延时滤波不太好。各位有什么好的方法
void EXTI15_10_IRQHandler()
{
      if(KEY1==0)
 {
      delay_ms(20);
  if(KEY1==0)
  {
 if(EXTI_GetFlagStatus(EXTI_Line15)==SET)
     {
    exitflag=1;
EXTI_ClearFlag(EXTI_Line15);
        EXTI_ClearITPendingBit(EXTI_Line15);  
     }
  }
 }
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
正点原子
1楼-- · 2019-07-21 10:07
你可以看看我们的例程
我们的中断实验例程,就是通过中断控制LED,效果很好。
吴工wyy
2楼-- · 2019-07-21 12:49
支持历程里面的,按键中断函数写得很灵活。

一周热门 更多>