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

各位大神,走过路过帮小弟看看TMS570中CAN调试,发送一组(1,2,,3,4,5,6,7,8)数组,然后我对第一位的数据加2,为什么cantest里面收到的不是3啊而是7啊?已经附图了,大家看看。

rookiecalf:

发送前看一下数据的实际值,以确定是发送的问题,还是数据处理的BUG

teli he:

回复 rookiecalf:

你再看看,不是发送问题,我都试了好几次了,不知道为什么tx[0]=tx[0]+tx[1]不是等于3啊

rookiecalf:

回复 teli he:

发送没有问题的话,查一下有没有数据操作越界的BUG,数据出现莫名其妙的问题的时候,很多情况下都是这个问题

赞(0)
未经允许不得转载:TI中文支持网 » 各位大神,走过路过帮小弟看看TMS570中CAN调试,发送一组(1,2,,3,4,5,6,7,8)数组,然后我对第一位的数据加2,为什么cantest里面收到的不是3啊而是7啊?已经附图了,大家看看。
分享到: 更多 (0)