单片机按键选择外部中断0和1混合使用,下降沿触发,寄存器是否出现触发信号锁存?

具体场景:1、两个中断源一直间隔产生,分别对应外部中断的0和1;2、方向按钮200ms低脉宽来选择开启中断0和1,决定接受哪个中断源信号;问题:1、根据示波器测试信号te... 具体场景:1、两个中断源一直间隔产生,分别对应外部中断的0和1;2、方向按钮200ms低脉宽来选择开启中断0和1,决定接受哪个中断源信号;问题:1、根据示波器测试信号test0和test1,有时当我方向按钮按下,还没有给触发信号时(3144传感器,手动电磁感应),便观察到了中断的产生,test0或test1出现了,是不是我中断处理存在问题,还是我中断设置下降沿触发,即使关闭外部中断,但是下降沿寄存器记录了前面未按方向按钮时的触发信号(感觉这个不太可能),请老师指导,谢谢,代码如下:

收起
我的操作是:
1、按左向按键,打开外部中断0,P3.2接收到第一个下降沿触发,打开电磁阀,接受到第二个关闭电磁阀,同时关闭外部中断0;
2、同理,操作右向按键,(在此过程中,外部中断0和1的中断源信号,都在间隔发生)
展开
 我来答
zhxiufan
2017-12-31 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38387
国家科技进步奖

向TA提问 私信TA
展开全部
你看来还没有理解“中断”的真谛,之所以要用中断,就是用来处理“不确定”事件的,如果都是可以预知的按“时序”运行的事件,那么就没有必要用“中断”了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式