【GPIO中断提问】分别给GPIO的2个管脚中断时,有1个管脚中断响应不了的问题

程序是为了实现,GPIO的2个管脚响应中断。但是出现了问题。

写程序时只写了这个main.c,没有写.asm。当时写了.asm,无法编译。后来删了,才编译通过,看论坛上是说用了CSL就不需要再设置中断向量了。

配置GPIO的1个管脚时,中断能够响应,会跳到中断服务程序里面。在中断服务程序里让a=1,在开发板上的80pin扩展接口处也能测到现象。

但是配置GPIO的2个管脚后,响应完第1个中断就无法再响应第2个中断,在开发板上单步运行程序的时候会卡死,不知道为什么?

求大神回答!!!

程序如图所示。

3 个回复