32位單片機知識講解:Microchip PIC32系列(二)
PIC32 (通用) 入門套件開發(fā)板方框圖
PIC32 (通用) 入門套件電路圖(1): PIC32MX CPU
PIC32 (通用) 入門套件電路圖(2): PIC18LF4550 DEBUG CPU
PIC32 (通用) 入門套件電路圖(3):應(yīng)用板連接器
PIC32 (通用) 入門套件電路圖(4):開關(guān)和LED
PIC32MX 器件產(chǎn)生中斷請求以響應(yīng)來自外設(shè)模塊的中斷事件。中斷模塊處于CPU 邏輯之外,并
且在將中斷事件預發(fā)送到CPU 之前為其設(shè)置優(yōu)先級順序。
PIC32MX 中斷模塊具有以下特性:
? 最多96 個中斷源
? 最多64 個中斷向量
? 單向量工作模式和多向量工作模式
? 5 個具有邊沿極性控制功能的外部中斷
? 中斷接近定時器
? 調(diào)試模式下模塊凍結(jié)
? 每個向量有7 個用戶可選擇的優(yōu)先級
? 每個優(yōu)先級內(nèi)有4 個用戶可選擇的子優(yōu)先級
? 基于優(yōu)先級的用戶可配置影子集(并非所有器件都提供該功能;要了解器件是否提供該功能,請參見具體器件數(shù)據(jù)手冊)
? 軟件可產(chǎn)生任何中斷
? 用戶可配置的中斷向量表存儲單元
? 用戶可配置的中斷向量空間
控制寄存器
中斷模塊包含以下特殊功能寄存器(Special Function Register, SFR):
? INTCON:中斷控制寄存器
? INTSTAT:中斷狀態(tài)寄存器
? TPTMR:時間接近定時器寄存器
? IFSx:中斷標志狀態(tài)寄存器
? IECx:中斷允許控制寄存器
? IPCx:中斷優(yōu)先級控制寄存器
注: 每個PIC32MX 器件型號可能具有一個或多個中斷源,并且根據(jù)器件型號,中斷源數(shù)量可能不
同。在控制/ 狀態(tài)位和寄存器名稱中使用的“x”表示存在多個可以定義這些中斷源的寄存器,
它們具有相同的功能。更多詳細信息,請參見具體器件數(shù)據(jù)手冊。
評論