把前面的那些中断基本搞懂之后,突然出现了这个外部中断控制寄存器,找了好多资料都只是泛泛而谈,根本不知道具体是干什么的,搞的我一头雾水,后来知道了这个是设置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)