|
那個鍵盤中斷,看那幾行代碼是很簡單的啊,但是就出不來結(jié)果,那個2410addr.h里面的一個宏是不是定義錯了?
#define ClearPending(bit) {\
rSRCPND = bit;\
rINTPND = bit;\
rINTPND;\
}
應(yīng)該是下面的樣子吧,
#define ClearPending(bit) {\
rSRCPND = ~bit;\
rINTPND = ~bit;\
}
不是說中斷服務(wù)程序應(yīng)該把SRCPND相應(yīng)位清0嗎? |
|