新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ARM外部中斷控制寄存器EXTINTn設(shè)置方法

ARM外部中斷控制寄存器EXTINTn設(shè)置方法

作者: 時(shí)間:2016-11-27 來源:網(wǎng)絡(luò) 收藏
這個(gè)是設(shè)置EINT0~EINT23的觸發(fā)方式的

EXTINT[2~0]:設(shè)置24個(gè)外部中斷源的中斷信號的觸發(fā)類型。

本文引用地址:http://2s4d.com/article/201611/322166.htm

EXTINT0:設(shè)置EINT0~EINT7的中斷觸發(fā)類型。

bit0~bit2:設(shè)置EINT0的中斷觸發(fā)類型。bit3不用

bit4~bit6:設(shè)置EINT1的中斷觸發(fā)類型。bit7不用

bit8~bit10:設(shè)置EINT2的中斷觸發(fā)類型。bit11不用,依次往下推就行了·······

bit28~bit30:設(shè)置EINT7的中斷觸發(fā)類型。bit31不用

Setting the signaling method of the EINT0:

000=低電平(Low level)001=高電平(High level)

01x=下降沿觸發(fā)(Falling edge triggered)10x=上升沿觸發(fā)(Rising edge triggered)

11x=兩個(gè)都可以觸發(fā)(Both edge triggered)

EXTINT1:設(shè)置EINT8~EINT15的中斷觸發(fā)類型。觸發(fā)類型和設(shè)置方式同上

bit0~bit2:設(shè)置EINT8的中斷觸發(fā)類型。bit3是設(shè)置filter enable for EINT8,0=Filter Disable,1=Filter Enable,依次類推

bit28~bit30:設(shè)置EINT15的中斷觸發(fā)類型。bit31是設(shè)置filter enable for EINT15,0=Filter Disable,1=Filter Enable。

EXTINT2:設(shè)置EINT16~EINT23的中斷觸發(fā)類型。觸發(fā)類型和設(shè)置方式同上

bit0~bit2:設(shè)置EINT16的中斷觸發(fā)類型。bit3是設(shè)置filter(過濾) enable for EINT8,0=Filter Disable,1=Filter Enable,依次類推

bit28~bit30:設(shè)置EINT23的中斷觸發(fā)類型。bit31是設(shè)置filter enable for EINT15,0=Filter Disable,1=Filter Enable。

EINTMASK:外部24個(gè)中斷源屏蔽寄存器。

bit0~bit3,reserved(保留);

bit4:0,EINT4 available(使能);1,EINT4 masked(屏蔽)

bit5:0,EINT5 available(使能);1,EINT5 masked(屏蔽) 依次類推

bit23:0,EINT23 available(使能);1,EINT23 masked(屏蔽)

EINTPEND:外部24個(gè)中斷源指示寄存器(中斷等待寄存器)。發(fā)生過后會被置1

bit0~bit3,reserved(保留);

bit4:0,EINT4 not occurred(沒有發(fā)生過);1,EINT4 occurred(發(fā)生過)

bit5:0,EINT5 not occurred(沒有發(fā)生過);1,EINT5 occurred(發(fā)生過)依次類推

bit23:0,EINT23 not occurred(沒有發(fā)生過);1,EINT23 occurred(發(fā)生過)



評論


技術(shù)專區(qū)

關(guān)閉