各位专家好,我在使用TMS320C6416t这款DSP时遇到一个问题。
我们使用6416作为接收机处理器,完成定位收星功能。将6416的GP2配置为GPIO功能,并配置为输入,用以接收另一芯片输出的高电平或低电平,根据该电平来进行一个状态检测。正常工作时,该电平信号常为高电平或低电平,没有出现问题。但在一个偶然的环境下,输出芯片输出的电平在高电平和低电平间频繁切换,此时6416工作出现异常,无法完成收星定位。
排查故障时,在软件中屏蔽掉读取GP2信号的程序,6416仍然工作不正常。将该输出信号与6416的GP2断开后,6416工作正常。将该输出信号跳接至6416的GP1,进行同样配置,6416工作也是正常。
通过查阅器件手册和GPIO文档,未能找到合理的解释。想请问各位专家该6416芯片的GP2是否有特别的配置,引起上述现象。
望各位专家解答,谢谢!