485通讯问题

[复制链接]
1927|14
 楼主| xvezhe 发表于 2014-10-31 09:04 | 显示全部楼层 |阅读模式
使用485接收到有效数据,单片机处理数据完,转发出有效数据。单片机接收端连接485接收,发送端接232。。。这种情况为什么没有数据发出呢?若不接485,用串口软件发数据给单片机,单片机发送端就有数据发出。。。(使用STC89C52RC单片机)
dirtwillfly 发表于 2014-10-31 09:08 | 显示全部楼层
是不是使用485时,影响232通讯的时序了?
 楼主| xvezhe 发表于 2014-10-31 09:31 | 显示全部楼层
本帖最后由 xvezhe 于 2014-10-31 09:34 编辑
dirtwillfly 发表于 2014-10-31 09:08
是不是使用485时,影响232通讯的时序了?

用串口软件代替485发送数据就可以。。。问题还未找到
icecut 发表于 2014-10-31 09:32 | 显示全部楼层
我倒怀疑485没处理好。收发引脚不正常
 楼主| xvezhe 发表于 2014-10-31 09:36 | 显示全部楼层
icecut 发表于 2014-10-31 09:32
我倒怀疑485没处理好。收发引脚不正常

485收发控制引脚直接短地。。。即只允许485发送数据给单片机
yklstudent 发表于 2014-10-31 10:00 | 显示全部楼层
为什么不搞统一?一个485,一个232,这样有什么用意啊?
coody 发表于 2014-10-31 10:34 | 显示全部楼层
检查硬件
 楼主| xvezhe 发表于 2014-10-31 10:42 | 显示全部楼层
yklstudent 发表于 2014-10-31 10:00
为什么不搞统一?一个485,一个232,这样有什么用意啊?

远程数据传输用485,单片机接收到485数据后,经过处理再发出新的数据给232,即TTL电平给另个模块
 楼主| xvezhe 发表于 2014-10-31 10:42 | 显示全部楼层
coody 发表于 2014-10-31 10:34
检查硬件

硬件有什么问题?

zhaoyu2005 发表于 2014-10-31 11:00 | 显示全部楼层
不接485,用其他方式就正常,那就说明485链路出问题问题,检测485芯片好坏、接线顺序、远程数据是否正常
handlike 发表于 2014-10-31 15:20 | 显示全部楼层
要分两步走.(1)先确定收到485的信号没有(2)直接送到电脑串口让其显示出来。不应该在这个问题上纠结,注意几方的波特率。
chunyang 发表于 2014-10-31 17:36 | 显示全部楼层
楼主应给出电路,应该是硬件设计有问题。
zyj9490 发表于 2014-10-31 19:09 | 显示全部楼层
把下载线拔了,485控制线做延时,485控制线切换太慢。这二种原因,如果硬件没有问题的话。
ningling_21 发表于 2014-10-31 20:10 | 显示全部楼层
肯定是232电路和485电路相互干扰造成的
m564522634 发表于 2014-11-1 01:12 | 显示全部楼层
哈哈方向处理的有问题了吧,变换方向后给个延时
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

225

帖子

2

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