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





