浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 傳感與控制

MAX3420E外設(shè)控制器的中斷系統(tǒng)

發(fā)布時間:2007/4/23 0:00:00 訪問次數(shù):761

MAX3420E外設(shè)控制器的中斷系統(tǒng) [日期:2006-10-17] 來源:電子元器件應(yīng)用 作者: [字體:模塊。

實際上,無論IEN位的狀態(tài)如何,IRQ位都指示中斷懸掛狀態(tài),這樣,即使中斷不觸發(fā)INT引腳,固件仍可以檢查該懸掛中斷,如果您的程序需要檢查一個IRQ寄存器“是否懸掛中斷”,比較簡單的方法是讀取IRQ和IEN寄存器,并對它們進(jìn)行“與”操作,然后檢查“等待和被使能的IRQ”位,零值表示沒有使能的中斷,系統(tǒng)處于懸掛狀態(tài)。

◇ IE位

SIP主控制器通過IE位來使能或者禁止INT引腳,由于該位影響到所有的中斷,因此通常稱之為全局中斷使能,不論IRQ或者IEN位的狀態(tài)如何,當(dāng)IE為0時,INT引腳均無效。

可用兩個寄存器位INTLEVEL(參考下面的討論)和POSINT來控制INT引腳的工作方式,在設(shè)置IE為1之間,應(yīng)先設(shè)置這兩個配置位。其操作如下:

(1)電平模式

某些微控制器系統(tǒng)使用低電平有效中斷。當(dāng)采用這種配置時,MAX3420E采用一個開漏極晶體管驅(qū)動INT引腳至地,由于引腳只能驅(qū)動低電平,因此,需要在INT引腳和邏輯電源之間接一個上拉電阻,該模塊支持多個芯片的INT引腳輸出(每個均為開漏輸出)連接在一起,并使用單個上拉電阻。由于任何一個芯片輸出都可將引腳拉低,因此這種邏輯有時也稱為“線或”。對于這種類型的系統(tǒng),可設(shè)置INTLEVEL為1。

(2)邊沿模式

MAX3420E的INT引腳可以驅(qū)動邊沿有效的中斷系統(tǒng),此時,微控制器在其中中斷輸入腳上將檢查0到1或者1到0跳變,INTLEVEL為0是MAX3420E的缺省模式。SPI主控制器通過第二個POSINT位設(shè)置邊沿極性,POSINT為1時,MAX3420E為懸掛中斷輸出一個0到1的跳變。POSINT為0(缺省值)時,MAX3420為懸掛中斷輸出一個1到0的跳變。

需要說明的是:如果一個IRQ位置位,而其對應(yīng)的IEN位清零,則IRQ將不會影響INT輸出引腳,但是,中斷仍處于懸掛狀態(tài),永遠(yuǎn)可以讀取IRQ位以獲得其狀態(tài),可向?qū)?yīng)的寄存器位寫1,并將IRQ位清零。

懸掛中斷(IRQ位是1)的IEN位出現(xiàn)0到1跳變時將產(chǎn)生中斷。

INT引腳可連接至微控制器的中斷系統(tǒng),此外,微控制器可以輪詢INT引腳,以確定MAX3420E是否有中斷處于懸掛狀態(tài),最適合輪詢的模式是電平模式(INTLEVEL=1),這是因為在邊沿模式中,INT引腳輸出的脈沖可能太窄,微控制器無法探測到(參考下面的討論)。請注意,電平模式需要在INT引腳和V1之間連接一個上拉電阻。

INT引腳狀態(tài)與波形

◇ 電平模式

圖2所示為電平模式下的MAX3420E的INT引腳波形。INT引腳靜態(tài)為高電平(上拉至VL)。假設(shè)圖中兩個中斷的IEN位均置為1,全局IE位也置1,那么將發(fā)生一個中斷請求,使MAX3420E INT引腳置低,實際上,盡管MAX3420E中斷輸出引腳被稱為INT引腳,它有時也是負(fù)極性(例如在電平模式下)。

SPI主控制器完成中斷服務(wù)后將向IRQ位寫入1,并將其清零,并使INT引腳返回至靜態(tài)高電平。(a)和(b)之間的間隔是中斷置位其IRQ位和SPI主控制器清除IRQ位之間的時間,當(dāng)系統(tǒng)產(chǎn)生另一個中斷請求,會將INT引腳拉低,而當(dāng)?shù)谝粋中斷請求處于懸掛狀態(tài)時,系統(tǒng)可能產(chǎn)生第二個中斷請求,而此時INT電平?jīng)]有變化,因此至少有一個中斷處于懸掛狀態(tài)(實際上,此刻有兩個中斷處于懸掛狀態(tài)。)

當(dāng)SPI主控制器完成一個中斷服務(wù)向IRQ位寫入1并將其清零后,由于仍有一個中斷處于懸掛狀態(tài),INT引腳將保持低電平,此后SIP主控制器處理完剩下的中斷請求,并向IRQ位寫入1,在將其清零,此后由于沒有中斷處于懸掛狀態(tài),因此,INT引腳將返回至靜態(tài)高電平。

這種邏輯可以很好地處理INT引腳輪詢,如果MAX3420E的任何部分需要服務(wù),并且其中斷已被使能,那么INT引腳將變?yōu)榈碗娖,在微控制器清除最后一個懸掛IRQ位之前,INT引腳一直保持低電平。

邊沿模式

圖3所示為兩種極性邊沿模式下MAX3420E的INT引腳波形,極性由POSINT位控制。該波形與電平模式相似,但有兩處不同,在兩種條件下,INT引腳將產(chǎn)生邊沿跳變:第一是一個IRQ位變?yōu)橛行顟B(tài)(其IRQ觸發(fā)器產(chǎn)生0到1跳變),此時處理器將清除一個IRQ位(向其寫入1),其他IRQ處于懸掛狀態(tài),第二個條件是在確保還有中斷需要服務(wù)時,處理器能夠檢測到邊沿跳變。

除了產(chǎn)生邊沿跳變外,與電平模式一樣,INT引腳也具有有效和無效狀態(tài),INT引腳的無效狀態(tài)取決于POSINT位設(shè)置的邊沿極性,在這一點上,邊沿模式與電平模式相似,察

MAX3420E外設(shè)控制器的中斷系統(tǒng) [日期:2006-10-17] 來源:電子元器件應(yīng)用 作者: [字體:模塊。

實際上,無論IEN位的狀態(tài)如何,IRQ位都指示中斷懸掛狀態(tài),這樣,即使中斷不觸發(fā)INT引腳,固件仍可以檢查該懸掛中斷,如果您的程序需要檢查一個IRQ寄存器“是否懸掛中斷”,比較簡單的方法是讀取IRQ和IEN寄存器,并對它們進(jìn)行“與”操作,然后檢查“等待和被使能的IRQ”位,零值表示沒有使能的中斷,系統(tǒng)處于懸掛狀態(tài)。

◇ IE位

SIP主控制器通過IE位來使能或者禁止INT引腳,由于該位影響到所有的中斷,因此通常稱之為全局中斷使能,不論IRQ或者IEN位的狀態(tài)如何,當(dāng)IE為0時,INT引腳均無效。

可用兩個寄存器位INTLEVEL(參考下面的討論)和POSINT來控制INT引腳的工作方式,在設(shè)置IE為1之間,應(yīng)先設(shè)置這兩個配置位。其操作如下:

(1)電平模式

某些微控制器系統(tǒng)使用低電平有效中斷。當(dāng)采用這種配置時,MAX3420E采用一個開漏極晶體管驅(qū)動INT引腳至地,由于引腳只能驅(qū)動低電平,因此,需要在INT引腳和邏輯電源之間接一個上拉電阻,該模塊支持多個芯片的INT引腳輸出(每個均為開漏輸出)連接在一起,并使用單個上拉電阻。由于任何一個芯片輸出都可將引腳拉低,因此這種邏輯有時也稱為“線或”。對于這種類型的系統(tǒng),可設(shè)置INTLEVEL為1。

(2)邊沿模式

MAX3420E的INT引腳可以驅(qū)動邊沿有效的中斷系統(tǒng),此時,微控制器在其中中斷輸入腳上將檢查0到1或者1到0跳變,INTLEVEL為0是MAX3420E的缺省模式。SPI主控制器通過第二個POSINT位設(shè)置邊沿極性,POSINT為1時,MAX3420E為懸掛中斷輸出一個0到1的跳變。POSINT為0(缺省值)時,MAX3420為懸掛中斷輸出一個1到0的跳變。

需要說明的是:如果一個IRQ位置位,而其對應(yīng)的IEN位清零,則IRQ將不會影響INT輸出引腳,但是,中斷仍處于懸掛狀態(tài),永遠(yuǎn)可以讀取IRQ位以獲得其狀態(tài),可向?qū)?yīng)的寄存器位寫1,并將IRQ位清零。

懸掛中斷(IRQ位是1)的IEN位出現(xiàn)0到1跳變時將產(chǎn)生中斷。

INT引腳可連接至微控制器的中斷系統(tǒng),此外,微控制器可以輪詢INT引腳,以確定MAX3420E是否有中斷處于懸掛狀態(tài),最適合輪詢的模式是電平模式(INTLEVEL=1),這是因為在邊沿模式中,INT引腳輸出的脈沖可能太窄,微控制器無法探測到(參考下面的討論)。請注意,電平模式需要在INT引腳和V1之間連接一個上拉電阻。

INT引腳狀態(tài)與波形

◇ 電平模式

圖2所示為電平模式下的MAX3420E的INT引腳波形。INT引腳靜態(tài)為高電平(上拉至VL)。假設(shè)圖中兩個中斷的IEN位均置為1,全局IE位也置1,那么將發(fā)生一個中斷請求,使MAX3420E INT引腳置低,實際上,盡管MAX3420E中斷輸出引腳被稱為INT引腳,它有時也是負(fù)極性(例如在電平模式下)。

SPI主控制器完成中斷服務(wù)后將向IRQ位寫入1,并將其清零,并使INT引腳返回至靜態(tài)高電平。(a)和(b)之間的間隔是中斷置位其IRQ位和SPI主控制器清除IRQ位之間的時間,當(dāng)系統(tǒng)產(chǎn)生另一個中斷請求,會將INT引腳拉低,而當(dāng)?shù)谝粋中斷請求處于懸掛狀態(tài)時,系統(tǒng)可能產(chǎn)生第二個中斷請求,而此時INT電平?jīng)]有變化,因此至少有一個中斷處于懸掛狀態(tài)(實際上,此刻有兩個中斷處于懸掛狀態(tài)。)

當(dāng)SPI主控制器完成一個中斷服務(wù)向IRQ位寫入1并將其清零后,由于仍有一個中斷處于懸掛狀態(tài),INT引腳將保持低電平,此后SIP主控制器處理完剩下的中斷請求,并向IRQ位寫入1,在將其清零,此后由于沒有中斷處于懸掛狀態(tài),因此,INT引腳將返回至靜態(tài)高電平。

這種邏輯可以很好地處理INT引腳輪詢,如果MAX3420E的任何部分需要服務(wù),并且其中斷已被使能,那么INT引腳將變?yōu)榈碗娖剑谖⒖刂破髑宄詈笠粋懸掛IRQ位之前,INT引腳一直保持低電平。

邊沿模式

圖3所示為兩種極性邊沿模式下MAX3420E的INT引腳波形,極性由POSINT位控制。該波形與電平模式相似,但有兩處不同,在兩種條件下,INT引腳將產(chǎn)生邊沿跳變:第一是一個IRQ位變?yōu)橛行顟B(tài)(其IRQ觸發(fā)器產(chǎn)生0到1跳變),此時處理器將清除一個IRQ位(向其寫入1),其他IRQ處于懸掛狀態(tài),第二個條件是在確保還有中斷需要服務(wù)時,處理器能夠檢測到邊沿跳變。

除了產(chǎn)生邊沿跳變外,與電平模式一樣,INT引腳也具有有效和無效狀態(tài),INT引腳的無效狀態(tài)取決于POSINT位設(shè)置的邊沿極性,在這一點上,邊沿模式與電平模式相似,察

相關(guān)IC型號

熱門點擊

 

推薦技術(shù)資料

滑雪繞樁機(jī)器人
   本例是一款非常有趣,同時又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!