This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28335外部中断问题

Other Parts Discussed in Thread: TMS320F28335

请教专家:

我的系统有两块TMS320F28335.(分别称A.B吧)

A的GPIO6直接接到B的GPIO32.同样B的GPIO6直接接到A的GPIO32.

各自的GPIO32设为外部XINT4,各自的GPIO6设为输出.

问题是:A通过A的GPIO6触发B的XINT4中断,B能很正常中断.清除中断标识后,运行也正常.

B通过B的GPIO6触发A的XINT4中断,A能正常中断.但是,清除中断标识后,退出中断处理后,还会不断进入中断.程序反复进入中断处理.一直不断.

跟踪B运行.确保只发了一次中断触发.

跟踪A的PIE.确定每次都清除了XINT4的中断标识.只是退出中断处理后,又被新的中断了.

请教专家,是否两芯片不能这样直接联接呀.为何一边可正常运行,一边又有问题呢?另外有问题这边偶尔也不会反复中断,但机会很小.

请专家指点指点.

  • 这种情况不好   个人建议在两个引脚之间通过一个匹配电阻(33欧姆)相连

    避免相互影响     最好用示波器监视一直中断的引脚上波形变化看看

  • 谢谢

    按你的方法试了.结果是原来有问题的联接没问题了.但是原来没问题的联接出现不能中断的问题了.

    我现只能采取原来有问题的联接通过一个电阻联接.原来没问题的联接还是直接联接.这样每次断电重起就能正常运行.但是如果只是按复位键重起运行.老问题又出现.串了电阻端同样还是不断重复中断.

    我也觉得这样联接不好.用什么办法更好呢?

    请指教.