就是在执行INT0中断服务程序时,在这个中断服务程序里面能不再查询INT0端口的电平是高还是低呢?
我想在产生INT0中断后,再在INT0的电平变为高时再执行一些操作,不知道这样行不行?
如果这样不行,我能不能用电平触发方式,让其不断地产生中断,直至INT0端变为高电平时就不中断再执行其操作呢?
请各位高手指导一下
...在这个中断服务程序里面能不再查询INT0端口的电平是高还是低...我想在产生INT0中断后,再在INT0的电平变为高时再执行一些操作...
如果INT0一直不变高,你要永远停在中断服务程序里吗?
可以的
在INT0中断程序里,先禁用CPU所有中断,防止干扰,然后就可以查询INT0端口是否为高低电平,只要查询P3.2就可以了,INT0就是P3.2嘛
还有,在INT0中断程序结束时要重新启用CPU所有中断