单片机 外部中断0和外部中断1同时使用出错

来源:百度知道 编辑:UC知道 时间:2024/05/31 09:34:22
请问 如果我在一个程序中 外部中断0和外部中断1同时使用
设好PX0 PX1时 怎么样还能相互之间不干扰呢 能举个例子嘛

只要中断的速度不太快,中断子程序不太长,就不会干扰,但是如每次中断之后,返回要很久的话,就会嵌套,这里就会有一个深度问题,也就是嵌套几次,可能就不行了.

他们之间原本是不干扰的,你的问题可能处在中断源上,比如中断1有中断源,但中断1的中断源一直在,这样会一直请求中断,就很容易出问题。还有一种情况,单片机首先执行中断1的中断子程序,但这时中断0再有中断请求,单片机又执行中断0的中断子程序,所以当执行一个中断子程序时要把其他中断关掉,待本中断执行完了再开其他的中断就不会影响了。

本来相互之间就不干扰