Part Number:TMS320F280049
CAN通信中,请问为什么DSP接收的第一帧报文,ID18112701接收了2次报文这个现象是正常的吗?
ID 18122701也是这样的现象,其他的就没有这种问题出现。
如果不是正常现象是什么原因导致的?麻烦你给一个解答。谢谢了!
Green Deng:
你好,我看到虽然ID相同,但是接收到的数据内容都不相同。是否有可能是同一个ID的报文发送了两次导致的?
,
shipeng huang:
并没有,都只是发送了一次。而且18112701是第二个ID接收的是对的。ID18122701是第一个接收的是对的。这又是什么情况呢?
,
shipeng huang:
不知道您这边对于数据接收这个事是什么想法可以回复一下吗?到底是什么原因导致这个接收第一帧不对呢?
,
Green Deng:
目前能想到的,一个是函数调用问题,比如发送函数调用了两次或者接收函数调用了两次。还有可能是CAN bus问题,但这个就很难确定方向了。
接收到的错误的那一帧数据内容是完全随机的吗?每次发送出错的ID和数据都是固定的这两个吗?