[CAN-bus/DeviceNet] 关于ATMEL T89C51CC0X的CAN Mailbox问题,请教个位大虾

[复制链接]
3475|4
 楼主| loubert 发表于 2007-8-27 11:19 | 显示全部楼层 |阅读模式
我在使用ATMEL&nbsp;T89C51CC01的时候碰到了这么一个问题:<br /><br />由于通讯数据比较多而且快,我采用中断方式来接收CAN&nbsp;BUS数据<br /><br />1、0~15message&nbsp;objects&nbsp;只用其中一个(Receiver模式),这用的话会发现通讯数据丢帧。<br />2、0~15message&nbsp;objects&nbsp;我用其中之一为Receiver模式,其他12个作为Receiver&nbsp;buffer模式,另外的2个用作Transmitter模式,结果发现通讯数据不会丢帧,但是新的问题是,通讯数据的顺序有时候会乱,比如:正确的是&nbsp;1-&gt2-&gt3-&gt4的,结果变成了1-&gt2-&gt4-&gt3。<br /><br />大家是否碰到相同的问题呢?<br /><br />请不吝赐教,谢谢!&nbsp;
 楼主| loubert 发表于 2007-8-27 13:28 | 显示全部楼层

以上两个问题在通讯数据响应快(不是波特率高)而且量达的时候才出现问题,响应慢或者少的时候都不会出现问题的。
 楼主| loubert 发表于 2007-8-28 11:25 | 显示全部楼层

有碰到类似问题的吗?

我用过51系列(philips/atmel)以及arm(LPC系列的),有机会一块讨论吧?<br />loubert@163.com,QQ上班的时候不方便。
 楼主| loubert 发表于 2007-9-10 14:02 | 显示全部楼层

????

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

25

帖子

0

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