This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

6713 gpio外部中断



你好:

 

使用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上存在不断地脉冲信号,但是我的中断服务程序只进去一次,就不能再进去了。不知道是什么原因呢?

谢谢了。