[PIC®/AVR®/dsPIC®产品] PIC18F25K80的CAN不能连续接收数据,只能收到第一个。

[复制链接]
 楼主| heqiaosheng 发表于 2014-4-19 19:36 | 显示全部楼层 |阅读模式
PIC18F25K80的CAN不能连续接收数据,只能收到第一个,然后就总线错误。

 楼主| heqiaosheng 发表于 2014-4-19 19:56 | 显示全部楼层
有没有人有这方面的资料或者代码呀?!
huangxz 发表于 2014-4-19 23:25 | 显示全部楼层
检查一下物理层,或者用环回测试一下
 楼主| heqiaosheng 发表于 2014-4-20 22:07 | 显示全部楼层
回环测试可以,但是与仿真器通信时,单包没问题,多包数据只能收到1个包,其它包发不了,仿真器报错:总线错误。
 楼主| heqiaosheng 发表于 2014-4-20 22:10 | 显示全部楼层
huangxz 发表于 2014-4-19 23:25
检查一下物理层,或者用环回测试一下

回环测试可以,CAN的模式会不会有问题?现在用的是经典模式。
 楼主| heqiaosheng 发表于 2014-4-21 20:27 | 显示全部楼层
已解决,是协议问题。
xtuwz 发表于 2018-3-9 09:29 | 显示全部楼层
我跟你相反,发送只能发一个,我还没搞清楚原因,请问你改了协议哪里

评论

我也想知道这个问题  发表于 2018-11-6 16:16
michaellengleng 发表于 2018-3-12 09:10 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

44

帖子

0

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