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

TMS320C5535: TMS320C5535在使用多个GPIO中断的时候出现的问题

Part Number:TMS320C5535

亲爱的TI官方:

       是这样的我现在用TMS320C5535开调试开发多个GPIO的中断触发模式。是不是多个外部的GPIO中断只能共用中断向量表的一个GPIO中断源。

       我发现这样一个GPIO的中断源处理两个中断会导致偶尔我一个中断会接收不到的情况。我的中断函数如下图所示。

请问TI官方有什么好的办法将这两个GPIO的外部中断分开,不放在一起的办法。或者是不让他们起冲突导致另外一个中断不触发。

Shine:

是的,多个外部的GPIO中断只能共用中断向量表的一个GPIO中断源的。

多个GPIO管脚中断出现丢中断的情况,建议中断子程序做尽可能少的处理,一般置个标志位,数据处理放在其他函数中完成。

,

user6393475:

请问还有什么好的办法来解决这个问题吗?放在其他函数处理可能我的实时性就会达不到需求。

,

Shine:

可以把要实时处理的任务优先级调最高。

,

user6393475:

从中断上来说,就没办法就分配两个中断了对吧。只能去调度任务优先级了。

,

Shine:

是的,最后都复用成一个中断源到CPU级中断。

,

user6393475:

感谢您的答疑解惑!

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C5535: TMS320C5535在使用多个GPIO中断的时候出现的问题
分享到: 更多 (0)