前幾天把外部中斷基本搞好了,但對幾個中斷寄存器的具體含義和區(qū)別不是很了解。今天特意拿起datasheet詳讀并網(wǎng)絡(luò)上查了這方面的資料。將結(jié)果記錄如下:S3C2440的中斷寄存器有6個中斷裁決器,分為2級:第一級為5個,第
1.什么是中斷所謂中斷,是指CPU在正常運(yùn)行程序時,由于內(nèi)部/外部事件或由程序預(yù)先安排的事件,引起CPU中斷正在運(yùn)行的程序,而轉(zhuǎn)到為內(nèi)部/外部事件或?yàn)轭A(yù)先安排的事件服務(wù)的中斷程序中去,服務(wù)完畢,再返回去執(zhí)行剛才
ARM體系結(jié)構(gòu)中,把復(fù)位、中斷、快速中斷等都看作‘異常’,當(dāng)這些‘異?!l(fā)生時,CPU會到固定地址處去找指令,他們對應(yīng)的地址如下: 地址 異常類型 進(jìn)入時的工作模式 0x00000000 Reset Supervisor 0x00000004 Und U