打印

MEGA8做485通讯出现的问题,到现在我没在网上看到过类似现象

[复制链接]
1303|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
woshidasha|  楼主 | 2009-1-14 13:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做的485通讯非常简单,主机发送指令,从机接受指令后发送数据。用的芯片是MAX487,从机单片机是MEGA8,单片机时钟为外部3.579545M晶振,波特率4800,但是在实验过程中发现有的时候某一个从机无法通讯,更换MAX487无效,最后发现,只要给单片机重新写一边程序就没有任何问题了,但是这种问题现在已经普遍存在了,我们做了64台从机做实验,基本上有1/3的从机都出现过类似问题,什么元器件都没坏,只要重新写一边程序就好,但是重起单片机无效。

相关帖子

沙发
emailli| | 2009-1-14 16:40 | 只看该作者

重新写了以后还会出现这个现象不?

如果会,和单片机的关系不大。

最大的可能性是程序有问题。

做多机通信最怕时序上出问题。

我有遇到过一次这种问题。

分析过程可以到我的博客上看看。

虽然我的问题现象和你的不一样。

但是,你用RAM小的单片机,应该会出现我描叙的程序不合理的设计。

使用特权

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

本版积分规则

55

主题

244

帖子

3

粉丝