在C6455中, 用GP11 作为外部中断,配置GP11为输入,上升沿采样。当不配置GP12~GP15中的任何一个时,当外部的上升沿来到时,GP11中断产生;但是只要配置GP12~GP15中的任意一个为输出时,当外部中断来到,GP11进不了中断,请问是什么原因。
ps:AE5已经硬件下拉,GP12~GP15管脚为GPIO,而且把GP11换为GP7是一样的效果。
Shine:
请问进不了中断时,中断标志位置1了吗?
Lew Yu:
回复 Shine:
中断标志没有置1,我用开发板实验,效果一样,如果不配置gp12~gp15中的任意一个为输出,gp7可以响应外部中断,如果配置了gp7为输出,则gp7不响应外部中断。我猜测是不是硬件管脚要怎么配置一下。谢谢答复
Shine:
回复 Lew Yu:
"如果配置了gp7为输出,则gp7不响应外部中断",gp7为输出管脚的话,中断事件是通过软件对GPIO output register写0,写1产生上升沿或者下降沿。
TI中文支持网
