TI中文支持网
TI专业的中文技术问题搜集分享网站

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

谢谢了。

Shine:

第二次中断进不去时, 看一下IFR等相应的中断标志位和使能位是否跟第一次能进中断的时候一样?

赞(0)
未经允许不得转载:TI中文支持网 » 6713 gpio外部中断
分享到: 更多 (0)