TI中文支持网
TI专业的中文技术问题搜集分享网站

TCAN4550-Q1: MsgHeader.ID和dataPayload的数据对应不上

Part Number:TCAN4550-Q1

条件:

车上CAN总线有一百多个ID,当有新的消息存进RX FIFI 0的时候,掉用TCAN4x5x_MCAN_ReadNextFIFO读取数据,读回来的MsgHeader.ID和dataPayload的数可能会对应不上,也就是收到MsgHeader.ID是ID(A),但是dataPayload可能是data(B)或者其他ID的数据,我想尝试用过滤ID的方法解决这个问题,但是过滤器没起作用,我任然能收到CAN总线上的所有ID。

Kailyn Chen:

您好,您的这个问题周五我已经提交到英文E2E上了,暂时还没得到回复,请关注E2E的回复,一旦回复了有任何问题您都可以直接在上面跟进:

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1309952/tcan4550-q1-msgheader-id-doesn-t-match-datapayload

,

Kailyn Chen:

您好,您的这个问题E2E已经给出回复:需要您提供一些寄存器的值以便帮助分析,包括实际的信息头文件, message header, data payloads, 以及 filter elements 。

 Please provide the register values they are using for the device as well as the actual message header, data payloads, and filter elements they are using so that I can check them for errors.  I unfortunately can't help without actual detailed register data and the actual message header ID information.

,

lijincheng:

感谢回复,该问题已经解决。将全局滤波器设置寄存器0x1080中的ANFS和ANFE都设置为2,就可以过滤出想要的ID和数据,读回来的数据也不会错乱了。

赞(0)
未经允许不得转载:TI中文支持网 » TCAN4550-Q1: MsgHeader.ID和dataPayload的数据对应不上
分享到: 更多 (0)