主题中讨论的其他部件: HALCOGEN
大家好,
以下是客户提出的问题,可能需要您的帮助:
数据使用TMS570LS3137的CAN发送,ID使用29位扩展ID,ID的最后8位使用累计帧号进行处理,即第一帧为00,第二帧为01。 最后一个帧是FF。
发送数据时,它将出现以下问题:
ID 数据
xx xx xx xx 00 xx xx xx xx xx xx xx xx xx xx xx xx xx xx
xx xx xx 02 xx xx xx xx xx xx xx xx xx xx xx xx xx xx
xx xx xx 03 xx xx xx xx xx xx xx xx xx xx xx xx xx xx
。 。
。 。
。 。
xx xx xx xx FF xx xx xx xx xx xx xx xx xx xx xx xx xx xx
第二个帧ID的位数至少应为8位01,但它变为02,数据仍然是第二个帧的数据,后续ID正常。 在发送之前调用canUpdateID以更改ID,然后调用canTransmit以发送数据。
客户想知道如何解决这个问题。 您可以帮您检查一下吗? 谢谢。
此致,
樱桃