打印

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

[复制链接]
3256|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 | 只看该作者
你真的人才啊!!!

使用特权

评论回复
5
jgphu| | 2011-12-7 15:10 | 只看该作者
好好看看CAN规范吧

使用特权

评论回复
6
a7208184| | 2011-12-7 16:16 | 只看该作者
这绝对是牛人。。做通讯,都不细看通讯协议的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

6

帖子

0

粉丝