stm32的外部中断有没有方法把干扰消掉

2019-07-20 09:12发布

stm32的外部中断有没有方法把干扰消掉,不是按键消抖是采集PWM时出现误触发了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
ac123654
2019-07-20 13:52
我不用外部中断了,现在改用定时器了。在程序里只开启一个定时器中断20us进一次做判断是否为上升沿和其他工作尽量少的占用时间。其他的任务全用dma和查询做
[mw_shl_code=c,true]判断是否为上升下降沿:
        if(UA_50HZ)
        {                       
                if(KEY_UA==1)
                {
                        CS1_TOGGLE;       
                }
                        KEY_UA=0;
                }
                else
                {
                        if(KEY_UA==0)CS1_TOGGLE;
                        KEY_UA=1;
                }               
        }[/mw_shl_code]

一周热门 更多>