can 发送和接收速率不同,接收不到数据

[复制链接]
4019|6
 楼主| chenzongxi123 发表于 2011-12-2 10:39 | 显示全部楼层 |阅读模式
can 发送和接收速率不同,接收不到数据,接收是1M,发送是1M,则可以接收,如果发送不是1M,则接收不到。
如果发送和接收不一样,应该接收乱码,不应该接收不到?
xiaoniu341 发表于 2011-12-3 15:18 | 显示全部楼层
它不是USART串口,就是接收不到,不但接收不到,还会拉死总线
huoleida 发表于 2011-12-3 21:28 | 显示全部楼层
1、CAN总线是硬件仲裁的,如果发现有优先级比自己的优先级高,就不会发送了。(优先级通过发送的数据来判断),
2、CAN总线有CRC校验的,如果校验出错,也不会发出接受到数据信号给CPU的。(这点对不对,忘记了)
jgphu 发表于 2011-12-7 15:10 | 显示全部楼层
你真的人才啊!!!
jgphu 发表于 2011-12-7 15:10 | 显示全部楼层
好好看看CAN规范吧
a7208184 发表于 2011-12-7 16:16 | 显示全部楼层
这绝对是牛人。。做通讯,都不细看通讯协议的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部