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

2019-07-20 09:12发布

stm32的外部中断有没有方法把干扰消掉,不是按键消抖是采集PWM时出现误触发了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
ac123654
1楼-- · 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]
shengxiaozhu
2楼-- · 2019-07-20 18:06
 精彩回答 2  元偷偷看……
CHENgtong
3楼-- · 2019-07-20 20:37
我也想问
ac123654
4楼-- · 2019-07-20 23:46
ac123654 发表于 2018-3-15 16:42
我不用外部中断了,现在改用定时器了。在程序里只开启一个定时器中断20us进一次做判断是否为上升沿和其他工 ...

外部中断是真的解决不了,一点点的干扰都要完蛋

一周热门 更多>