c281x處理器內(nèi)部集成了多種外設(shè),每個外設(shè)都會產(chǎn)生一個或者多個外設(shè)級中斷。由于cpu沒有能力處理所有cpu級的中.?dāng)嗾埱?,因此c281x的cpu除了支持16個cpu級的中斷外,還有一個中斷擴展控制器來仲裁外設(shè)中斷。中斷仲裁機制根據(jù)pie向量表存放的每個中斷服務(wù)程序的地址確定中斷服務(wù)程序的位置,圖1給出了中斷擴展模塊的結(jié)構(gòu)圖,中斷擴展原理如圖2所示。
圖1 處理器中斷擴展模塊結(jié)構(gòu)圖
圖2 pie中斷擴展原理 所有中斷都是通過pie中斷擴展單元連接到各自相關(guān)的中斷線上,具體連接關(guān)系如表所列。
表 中斷連接關(guān)系
歡迎轉(zhuǎn)載,信息來源維庫電子市場網(wǎng)()