我有5个由中断直接连接的按键,请问如何识别是哪个管脚产生的中断啊?
其中两个键触发的沿是上升沿和下降沿交替触发的,三个按键是下降沿触发的,我把它们放在一个中断服务程序中了,由于其中一个制约其他的发出消息,现在我不知道如何识别是哪个管脚产生的这个沿导致产生的中断,请教各位了。我有5个由中断直接连接的按键,请问如何识别是哪个管脚产生的中断啊?五个都连接的外部中断?判断SRCPND寄存器或者相应管脚状态就行了你每个管脚产生的中断号是一定的(EINT0,EINT1....),所以你只要判断是哪个外部中断,这个就是去查询SRCPND寄存器了查询SRCPND寄存器