專注電子技術學習與研究
當前位置:單片機教程網(wǎng) >> MCU設計實例 >> 瀏覽文章

LPC210X之外部中斷寄存器詳解

作者:huqin   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2014年09月02日   【字體:
LPC2101/02/03最多包含了三個外部中斷輸入作為可選擇的管腳功能。管腳進行組合后,外部事件可以處理成三個獨立的中斷信號。外部中斷輸入能夠可選擇的用于將處理器從低功耗模式下喚醒。
此外,10個捕獲輸入沒有可選擇的將器件從低功耗模式喚醒功能,但也能夠被用于外部中斷。
 
 
Register description
 
有四個寄存器涉及外部中斷
寄存器
描述
訪問
復位值
地址
EXTINT
外部中斷標志寄存器,包括中斷標志位EINT0,EINT1,EINT2,EINT3
R/W
0
0xE01F C140
 
EXTWAKE
中斷喚醒寄存器包括四個使能位用于控制是否外部中斷能將處理器從低功耗模式喚醒
R/W
0
0xE01F C144
 
EXTMODE
外部中斷模式寄存器控制每個管腳是電平或者邊沿觸發(fā)
R/W
0
0xE01F C148
 
EXTPOLAR
外部中斷極性寄存器控制每個管腳的中斷是高或者電平和哪個邊沿觸發(fā)
R/W
0
0xE01F C14C
 
 
 
External Interrupt Flag register (EXTINT - 0xE01F C140)
 
外部中斷標志寄存器
信號
描述
復位值
0
EINT0
對應管腳外部中斷到來時,該標志位置位。寫1清除該位,如果該中斷處于電平觸發(fā)模式,那么電平觸發(fā)期間該位不能清除。
0
1
EINT1
EINT0
0
2
EINT2
EINT0
0
7:3
 
保留
NA
 
 
Interrupt Wake-up register (INTWAKE - 0xE01F C144)
 
中斷喚醒寄存器
信號
描述
復位值
0
EXTWAKE0
1時,指明EINT0中斷將把處理器從低功耗模式喚醒
0
1
EXTWAKE1
1時,指明EINT1中斷將把處理器從低功耗模式喚醒
0
2
EXTWAKE2
1時,指明EINT2中斷將把處理器從低功耗模式喚醒
0
14:3
 
保留
NA
15
RTCWAKE
1時,指明RTC中斷將把處理器從低功耗模式喚醒
 
 
 
External Interrupt Mode register (EXTMODE - 0xE01F C148)
 
外部中斷模式寄存器
信號
描述
復位值
0
EXTMODE0
0——EINT0電平觸發(fā)
1——EINT0邊沿觸發(fā)
0
1
EXTMODE1
0——EINT1電平觸發(fā)
1——EINT1邊沿觸發(fā)
0
2
EXTMODE2
0——EINT2電平觸發(fā)
1——EINT2邊沿觸發(fā)
0
7:3
 
保留
NA
 
 
External Interrupt Polarity register (EXTPOLAR - 0xE01F C14C)
 
外部中斷極性寄存器
信號
描述
復位值
0
EXTPOLAR0
0——EINT0低電平或者上升沿觸發(fā)
1——EINT0高電平后者下降沿觸發(fā)
0
1
EXTPOLAR1
0——EINT1低電平或者上升沿觸發(fā)
1——EINT1高電平后者下降沿觸發(fā)
0
2
EXTPOLAR2
0——EINT2低電平或者上升沿觸發(fā)
1——EINT2高電平后者下降沿觸發(fā)
0
7:3
 
保留
NA
關閉窗口