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