新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM外部中斷控制寄存器EXTINTn設置方法

        ARM外部中斷控制寄存器EXTINTn設置方法

        作者: 時間:2016-11-27 來源:網絡 收藏
        這個是設置EINT0~EINT23的觸發方式的

        EXTINT[2~0]:設置24個外部中斷源的中斷信號的觸發類型。

        本文引用地址:http://www.104case.com/article/201611/322166.htm

        EXTINT0:設置EINT0~EINT7的中斷觸發類型。

        bit0~bit2:設置EINT0的中斷觸發類型。bit3不用

        bit4~bit6:設置EINT1的中斷觸發類型。bit7不用

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

        bit28~bit30:設置EINT7的中斷觸發類型。bit31不用

        Setting the signaling method of the EINT0:

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

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

        11x=兩個都可以觸發(Both edge triggered)

        EXTINT1:設置EINT8~EINT15的中斷觸發類型。觸發類型和設置方式同上

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

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

        EXTINT2:設置EINT16~EINT23的中斷觸發類型。觸發類型和設置方式同上

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

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

        EINTMASK:外部24個中斷源屏蔽寄存器。

        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個中斷源指示寄存器(中斷等待寄存器)。發生過后會被置1

        bit0~bit3,reserved(保留);

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

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

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



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 沈丘县| 乡宁县| 高阳县| 南宁市| 商丘市| 沈阳市| 平昌县| 左云县| 河南省| 玉门市| 都安| 门头沟区| 汤原县| 临猗县| 巍山| 舒城县| 白城市| 民和| 平安县| 黄陵县| 信宜市| 沂水县| 鹿泉市| 潞西市| 高安市| 墨江| 平潭县| 玛多县| 大同市| 通山县| 侯马市| 池州市| 天柱县| 平利县| 光山县| 宁津县| 郓城县| 保康县| 宾阳县| 武隆县| 剑川县|