ARM外部中斷控制寄存器EXTINTn設(shè)置方法
EXTINT[2~0]:設(shè)置24個外部中斷源的中斷信號的觸發(fā)類型。
本文引用地址:http://www.ex-cimer.com/article/201611/322166.htmEXTINT0:設(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)
01x=下降沿觸發(fā)(Falling edge triggered)
11x=兩個都可以觸發(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個中斷源屏蔽寄存器。
bit0~bit3,reserved(保留);
bit4:
bit5:
bit23:
EINTPEND:外部24個中斷源指示寄存器(中斷等待寄存器)。發(fā)生過后會被置1
bit0~bit3,reserved(保留);
bit4:
bit5:
bit23:
評論