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

GPIO中断处理函数如何判断是哪个引脚引起的中断

如图,上半部分是初始化函数, 已经指定中断处理函数。

我的问题有三个:

1、我使能了PA.567三个引脚的中断, 如何判断是哪个引起的。

2、例如PA.6是双边沿产生中断, 如何判断本次中断是上升沿还是下降沿。

3、图中我试图读取PA.7的中断原因, TYPE的值是0x00, 对应下降沿,这个要如何理解?如果是由别的引脚引起的,这个值读出来应该怎么判断。

Zhengguan Duan:

回复 Michael Sun:

谢谢回复!

但是原帖中指出的最后两点还不理解

Zhengguan Duan:

回复 Michael Sun:

后面两个判断中断类型的呢

Michael Sun:

回复 Zhengguan Duan:

可以进入中断后去读GPIO的值。如果是低电平就是下降沿,高电平就是上升沿。

Zhengguan Duan:

回复 Michael Sun:

其实我是想用摄像头, 用GPIOPinRead延时有点厉害, 先确认你为答案吧

赞(0)
未经允许不得转载:TI中文支持网 » GPIO中断处理函数如何判断是哪个引脚引起的中断
分享到: 更多 (0)