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

C6747 外部中断标志位响应后无法清除标志位

1.GPIO的寄存器如上图所示,INTSTAT45寄存器表示所使用的GPIO中断状态寄存器

2.通过以下代码对GPIO进行中断初始化

3.将GPIO12端口配置为外部中断上升沿触发,目前程序也可以响应外部的GPIO中断

4.但是通过在线仿真查看响应的INTSTAT45寄存器中可以看出GP4P12对应的中断标志位一直为1,将程序从头开始执行,到中断初始化函数后,通过BANK45Regs->INTSTAT=0xFFFFFFFF;操作后标志后仍然为1,按道理进入中断初始化函数后程序应该没有中断了,通过往寄存器INTSTAT45里面写1应该可以清空标志位的啊。

4.是INTSTAT45这个寄存器有写保护吗?导致无法清空其标志位,还是有什么设置导致无法对其清空?

Susan Yang:

C6747 的相关问题,请您去下面的版块发帖,会有对应的工程师为您回复

e2echina.ti.com/…/

赞(0)
未经允许不得转载:TI中文支持网 » C6747 外部中断标志位响应后无法清除标志位
分享到: 更多 (0)