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