[51单片机] 485通信问题

[复制链接]
1403|7
 楼主| 伍戈123 发表于 2016-6-6 21:59 | 显示全部楼层 |阅读模式
如题,我自己用C8051F020串口部分写的485通信程序,通过232转485模块与PC通信,收发正常,但是与同事做的485通信接收乱码,但是拿同事的485与PC通信也是正常的,不知问题出在什么地方,我怀疑是硬件不匹配问题导致,但是用买的232转485模块就可以,谁能帮我解答一下
aerwa 发表于 2016-6-7 08:35 来自手机 | 显示全部楼层
注意半工通讯时间啊。
 楼主| 伍戈123 发表于 2016-6-7 13:06 来自手机 | 显示全部楼层
时间注意了,延时时间足够长。可是还是不行,跟PC通没问题呢
bkn1860 发表于 2016-6-7 16:05 | 显示全部楼层
测一下你单片机与485 IC之间的接口电路
gx_huang 发表于 2016-6-7 16:17 | 显示全部楼层
你这么说,谁也不知道原因,分析问题需要测试电压、波形,给出原理图等。
xuyaqi 发表于 2016-6-7 21:30 | 显示全部楼层
说明你写的485通信程序与同事做的485通信不协调,而买的232转485模块容错性比较好所以收发正常,还是修改你写的485通信程序吧。
 楼主| 伍戈123 发表于 2016-6-16 21:57 | 显示全部楼层
没来得及回复。找到原因了,确实是自己程序问题,串口接收判断是否接收完成的地方出问题。6楼分析的太对了,买的模块容错性好,当时调子模块的时候测试正常就没再管,导致后来的问题。,还是细心+牢固基础
liuyimao485812 发表于 2016-6-26 09:32 | 显示全部楼层
兼容性不好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

311

帖子

1

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