专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 硬件开发

485通信延时有关问题

发布时间:2010-06-13 21:42:43 文章来源:www.iduyao.cn 采编人员:星星草
485通信延时问题
大家,我这里有个问题,想问问关于485通信的问题。

对于MAX485来说,发送结束后转换成接收状态是不是要延时一段时间才能保证通信成功?这段延时是怎么定的?

------解决方案--------------------
发送 -> 接收
是要延时一段时间的。
否则数据会发送不完全。
延时的时间,要根据波特率和发送的数据量来估算吧。
比如波特率9600,假如发送一个字节要1ms的时间。
准备发送50个字节的数据,这个发送就需要延时50ms。
之后才可以把状态切换为接收吧。

不过貌似485的电路可以设计为硬件自动转换收发模式的。
不是非常清楚,帮顶。
------解决方案--------------------
通常485发送的数据都是从UART转过去的,所以可以根据TI标志来进行切换,即当发送空标志TI=1后,就可以清TI=0,然后,切换发送到接收状态。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: