您的位置 首页 被动

ARM外部中止操控寄存器EXTINTn设置办法

这个是设置EINT0~EINT23的触发方式的EXTINT[2~0]:设置24个外部中断源的中断信号的触发类型。EXTINT0:设置EINT0~EINT7的中断触发类型。bit

这个是设置EINT0~EINT23的触发方法的

EXTINT[2~0]:设置24个外部中止源的中止信号的触发类型。

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(产生过)

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/beidong/256916.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部