你好:
使用GPIO10接入一个不断产生的脉冲信号,软件上需要配置gpio10作为CPU外部中断,检测下降沿,在中断函数进行处理。
我现在已经
配置cpu的
CSR=CSR&0XFFFFFFFE;
ICR=0XFFFFFFFF;
IER=IER|0X103;
CSR=CSR|0X01;
配置MUXL 作为 映射到cpu的INT8 中断,由GPINT0产生。
配置gpio10 的GPEN 使能,GPDIR作为输入口,
配置GPDL 相应位为1作为检测高到低信号,配置GPLM相应位。GPGC的BIT4位为1.
运行起来后,测量到gpio10上存在不断地脉冲信号,但是我的中断服务程序只进去一次,就不能再进去了。不知道是什么原因呢?
谢谢了。
Shine:
第二次中断进不去时, 看一下IFR等相应的中断标志位和使能位是否跟第一次能进中断的时候一样?