单片机按键选择外部中断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的中断源信号,都在间隔发生) 展开
收起
我的操作是:
1、按左向按键,打开外部中断0,P3.2接收到第一个下降沿触发,打开电磁阀,接受到第二个关闭电磁阀,同时关闭外部中断0;
2、同理,操作右向按键,(在此过程中,外部中断0和1的中断源信号,都在间隔发生) 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询