Part Number:TMS320C5535
亲爱的TI官方:
是这样的我现在用TMS320C5535开调试开发多个GPIO的中断触发模式。是不是多个外部的GPIO中断只能共用中断向量表的一个GPIO中断源。
我发现这样一个GPIO的中断源处理两个中断会导致偶尔我一个中断会接收不到的情况。我的中断函数如下图所示。
请问TI官方有什么好的办法将这两个GPIO的外部中断分开,不放在一起的办法。或者是不让他们起冲突导致另外一个中断不触发。
Shine:
是的,多个外部的GPIO中断只能共用中断向量表的一个GPIO中断源的。
多个GPIO管脚中断出现丢中断的情况,建议中断子程序做尽可能少的处理,一般置个标志位,数据处理放在其他函数中完成。
,
user6393475:
请问还有什么好的办法来解决这个问题吗?放在其他函数处理可能我的实时性就会达不到需求。
,
Shine:
可以把要实时处理的任务优先级调最高。
,
user6393475:
从中断上来说,就没办法就分配两个中断了对吧。只能去调度任务优先级了。
,
Shine:
是的,最后都复用成一个中断源到CPU级中断。
,
user6393475:
感谢您的答疑解惑!