新人请教:485串口通信问题?

[复制链接]
585|13
 楼主 | 2017-7-16 14:36 | 显示全部楼层 |阅读模式
最近在调试单片机485通信,可是有个问题困扰好久,正常发送接收都是可以的,当拔掉串口线,在重新插上后,接收方就接收不到数据了,程序一直保持原来状态没反应(比如正常接收到数据,可以打开关闭LED),串口助手上看了发送数据都是正常的,就是一拔掉串口线在插上就没反应了。不知哪里出了问题?接收是中断接收。求教!!
| 2017-7-16 15:33 | 显示全部楼层
建议先检查硬件啊,这种问题硬件可能比较大
 楼主 | 2017-7-16 17:39 | 显示全部楼层
硬件的话,正常连接的时候,接收都正常的,硬件也是常用的485驱动电路。
 楼主 | 2017-7-16 17:41 | 显示全部楼层
硬件的话,正常连接的时候是可以接收并能控制,看不出哪问题,485常规的驱动电路。
| 2017-7-16 18:14 | 显示全部楼层
收不到数据的时候,测一下485的通信线的波形是怎样的?
各个关键电压是否正常?
MCU是否还正常运行?
| 2017-7-17 09:30 | 显示全部楼层
应该是CPU串口设置问题。
 楼主 | 2017-7-17 09:50 | 显示全部楼层
lwg8458 发表于 2017-7-17 09:30
应该是CPU串口设置问题。

串口寄存器的配置吗?
| 2017-7-17 09:57 | 显示全部楼层
数据帧出错了?单片机收不到正确数据了。用的是什么单片机?
| 2017-7-17 14:14 | 显示全部楼层
retry机制没整好
| 2017-7-17 17:32 | 显示全部楼层
协议没做好,或者是RS485方向控制没做好。
| 2017-7-17 20:17 | 显示全部楼层
协议没做好。
 楼主 | 2017-7-20 13:45 | 显示全部楼层
coody 发表于 2017-7-17 17:32
协议没做好,或者是RS485方向控制没做好。

多谢各位,是的,问题已解决!
| 2017-7-20 20:30 | 显示全部楼层
emma2012 发表于 2017-7-20 13:45
多谢各位,是的,问题已解决!

具体什么原因造成的?
| 2017-8-2 11:33 | 显示全部楼层
emma2012 发表于 2017-7-17 09:50
串口寄存器的配置吗?

是的
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /4 下一条

分享 快速回复 返回顶部 返回列表