永发信息网

外部中断抖动去除的问题

答案:1  悬赏:40  手机版
解决时间 2021-02-03 06:46
  • 提问者网友:杀生予夺
  • 2021-02-02 11:26
做了一个计数器,硬件已经确定,没有采用阻容滤波之类的消抖电路,在上电瞬时会产生好几个中断计数值,有没有办法将这个外部信号输入的抖动(瞬时的)在软件中消除
目前的中断是这样写的
void counter() interrupt 3
{
counter++;
while (counter>99999)
counter=0;
countflag=1;
}
用的是跳变沿触发(信号产生低电平 正常频率1KHz左右),可不可以在进入中断后清除中断标志位,稍微延时,再次判断IO电平是不是已经被拉低来确定这个中断的真实性?
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-02-02 13:03
你没有介绍你的硬件情况,这个很难分析的,你最好是说一下你的硬组成。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯