485 通讯 问题 急

[复制链接]
3043|13
 楼主| book99 发表于 2010-8-10 17:20 | 显示全部楼层 |阅读模式
485 通讯 为什么在我发送一次数据后才能接收到数据呢 如果先不发送数据,就接收不到数据????
laoliang3064 发表于 2010-8-10 17:33 | 显示全部楼层
不发数据就要接收数据?空手套白狼?
chunyang 发表于 2010-8-10 17:39 | 显示全部楼层
检查程序设计。
winloop 发表于 2010-8-10 19:12 | 显示全部楼层
问题像天书一样
Toddhan 发表于 2010-8-10 20:03 | 显示全部楼层
还没做饭就去吃饭?莫非要喝西北风吗?
ayb_ice 发表于 2010-8-11 09:19 | 显示全部楼层
为什么我没有钱呢...
chen3bing 发表于 2010-8-11 09:22 | 显示全部楼层
协议是什么样的?
hou 发表于 2010-8-11 09:35 | 显示全部楼层
485是半双工通信,总线上挂接很多设备,接口芯片在上电后默认都处于接收态,最先发送的就是出头鸟,就是主机。
是否正确?请各位大侠明断!
hou 发表于 2010-8-11 09:37 | 显示全部楼层
485是半双工通信,总线上可能挂接很多设备。因此上电后默认处于接收态,最先发送的就是出头鸟,就是主机。
各位大侠,我说的是否在理?
chen3bing 发表于 2010-8-11 10:13 | 显示全部楼层
那从机要有地址,根据主机发送的地址进行判别,和自己地址一致的才接收。
lndhy1314 发表于 2010-8-11 13:44 | 显示全部楼层
我正好也要用这个


不知道是不是你的接收器的输出端使能为和驱动器的输入端连一起了 看看你的图


我这也是自己猜测的
mxh0506 发表于 2010-8-11 14:44 | 显示全部楼层
没有初始化成正确的接收状态吧?
猜想是程序开始时没有置成接收,而发送完成时有置为接收的操作。是这样吗?
liuc0731 发表于 2010-8-11 17:17 | 显示全部楼层
1# book99

不是吧
单片机猫 发表于 2010-8-11 19:51 | 显示全部楼层
可否贴出通讯部分代码和电路图?(收到的部分也不一定是你想要的那个数据)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

185

帖子

4

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