打印
[CAN-bus/DeviceNet]

关于远程桢问题请教

[复制链接]
2110|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xwciomp|  楼主 | 2007-3-13 18:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
远程桢在以前的帖子中zlgmcu说过,该数据除了没有数据之外其余都和数据桢一样,我现在做了如下实验:
MCU1发送数据桢之后接着发送远程桢
MCU2采用中断方式接收,但仅能接收到数据桢而无法接收到远程桢

而:
MCU1仅发送远程桢
MCU2同样采用中断方式接收,就能够收到远程桢

看来远程桢同样能够引发接收中断,可是为什么采用前面的发式,即发完数据桢随后紧接着发送远程桢,远程桢却不能被中断接收到呢?困扰了很久,请大家给与帮助,谢谢,

相关帖子

沙发
wxj1952| | 2007-3-15 08:27 | 只看该作者

没甚么道理。

你连续发2帧数据,第2帧你是不是也同样收不到?自己程序的原因。

使用特权

评论回复
板凳
xwciomp|  楼主 | 2007-3-15 12:26 | 只看该作者

找到原因了

问题出在每次在接收缓冲器中读取完毕数据之后没有清空缓冲区

使用特权

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

本版积分规则

2

主题

5

帖子

0

粉丝