[应用相关] 485总线的收发切换时间(转载)

[复制链接]
mmbs 发表于 2019-7-8 21:27 | 显示全部楼层
需要软件参与控制收发切换的  
pmp 发表于 2019-7-8 21:27 | 显示全部楼层
RS485 是半双工的,发送和接收不能同时进行  
sanfuzi 发表于 2019-7-8 21:27 | 显示全部楼层
后期学习一下相关的资料。  
biechedan 发表于 2019-7-8 21:27 | 显示全部楼层
heimaojingzhang 发表于 2019-6-18 13:26
程序执行完SendData后,会立刻执行后续的语句,如果没有4ms的延时,此时程序就会把485的状态切换到接收状态 ...

没有4ms的延时,应该也没有问题
cemaj 发表于 2019-7-8 21:27 | 显示全部楼层
heimaojingzhang 发表于 2019-6-18 13:26
程序执行完SendData后,会立刻执行后续的语句,如果没有4ms的延时,此时程序就会把485的状态切换到接收状态 ...

时耗大约多长呢?
youtome 发表于 2019-7-8 21:27 | 显示全部楼层
收发切换时间多长?   
 楼主| heimaojingzhang 发表于 2019-7-9 10:59 | 显示全部楼层
biechedan 发表于 2019-7-8 21:27
没有4ms的延时,应该也没有问题

看来您实测过了
 楼主| heimaojingzhang 发表于 2019-7-9 10:59 | 显示全部楼层
cemaj 发表于 2019-7-8 21:27
时耗大约多长呢?

这个没有注意过
 楼主| heimaojingzhang 发表于 2019-7-9 10:59 | 显示全部楼层
youtome 发表于 2019-7-8 21:27
收发切换时间多长?

应该会非常短
 楼主| heimaojingzhang 发表于 2019-7-9 11:00 | 显示全部楼层
51xlf 发表于 2019-7-8 21:23
收发过程不能同时进行。

用双路实现吧
ufbycd 发表于 2019-7-11 16:36 | 显示全部楼层
i1mcu 发表于 2019-7-8 21:27
送完毕后需要延时至少4个字节时间

不需要延时,发送完立刻切换为接收即可。具体为打开发送完成中断(TC),在此中断内切换成接收状态。
steelen 发表于 2019-7-12 16:37 | 显示全部楼层
查询TC位多简单啊
何必这么费事
 楼主| heimaojingzhang 发表于 2019-8-6 11:12 | 显示全部楼层
biechedan 发表于 2019-7-8 21:27
没有4ms的延时,应该也没有问题

感觉这样稳妥点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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