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