我的中断调了好久出不来?

2010年04月05日 15:12    发布者:iszeng
那个键盘中断,看那几行代码是很简单的啊,但是就出不来结果,那个2410addr.h里面的一个宏是不是定义错了?
#define ClearPending(bit) {\
                rSRCPND = bit;\
                rINTPND = bit;\
                rINTPND;\
                }
应该是下面的样子吧,
#define ClearPending(bit) {\
                rSRCPND = ~bit;\
                rINTPND = ~bit;\
                }
不是说中断服务程序应该把SRCPND相应位清0吗?