明远智睿技术论坛

标题: can收发数据问题 [打印本页]

作者: crjybyb    时间: 2017-3-26 16:20
标题: can收发数据问题
只要发送的数值是0或者256,收到的就不是一个正确的值,其它任意整型数就没有问题,这是为什么?
作者: 软件01    时间: 2017-3-27 09:58
1)接口连接
注意:这一步需要连接评估板的管脚,如果不确定自己能正确连接的请找硬件工程师支持,否则可能会损坏评估板。
将CAN1的CAN_L与CAN2的CAN_L连接。
将CAN1的CAN_H与CAN2的CAN_H连接。
2)执行测试
配置CAN0
# ip link set can0 up type can bitrate 125000
配置CAN1
# ip link set can1 up type can bitrate 125000
配置CAN0接收
# candump can0 &
CAN1发送
# cansend can1 1F334455#1122334455667788
作者: crjybyb    时间: 2017-3-27 14:14
我是用qt编程。发送数据只要低八位是0,就接收不正确。比如256,5121024这些,是什么原因呢
作者: crjybyb    时间: 2017-3-27 14:27
用你们给的cantest的测试代码,修改为发送整型数,也是同样的问题的
作者: crjybyb    时间: 2017-3-27 22:09
已经解决了。




欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2