请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS3137 主题中讨论的其他器件:HALCOGEN、 TPIC1021
工具/软件:Code Composer Studio
我的 LIN_RX_INT 标志有问题。
将接头发送到从器件后、响应的数据是正确的-我在示波器上观察到它。
在循环中接收数据是有效的、但我想避免它、并使用中断接收数据。
我在 Halcogen 中设置中断、然后在源代码中将它们打开。 遗憾的是、不会出现 LIN_RX_INT 标志。
此外、为了检查它是中断问题还是标志外观问题、我尝试在循环中控制它。 为此、我使用了 linIsRxReady (LIN_RX_INT)函数。
在示波器上、我看到数据已经到达并且填充了缓冲区、但是寄存器中的位没有变为1。
我将 LIN 模块和 TPIC1021用作 LIN 总线的 LIN_Rx LIN_TX 转换器。 未使用 SCI/LIN。
有任何提示吗?