C8051F410单片机485通讯一直接收0

[复制链接]
xuyaqi 发表于 2013-3-30 21:38 | 显示全部楼层
本帖最后由 xuyaqi 于 2013-3-30 22:10 编辑

gluebi :问题是上位机用串口调试怎么控制硬件收和发呢。
xuyaqi 发表于 2013-3-30 21:41 | 显示全部楼层
为了通讯可靠接地好。
 楼主| gluebi 发表于 2013-4-1 16:59 | 显示全部楼层
dwh000 发表于 2013-4-1 11:11
我用的是买的232转485的模块,不用关心这个了,模块自动转换

之前的是MAX485芯片坏掉了,现在换了个模块又有新的问题,下位机发上位机还是没问题,上位机发下位机,下位机接收到的数据老是乱码,比如我程序控制上位机发送单个字节N下位机返回N+1没问题,但是多个字节,比如上位机发送N1,N2,N3,下位机返回N1+1,N2+1,N3+1,就都是乱码,从乱码数据看好像丢了很多0,下位机大多都接收到1,求教大神是什么情况??
 楼主| gluebi 发表于 2013-4-1 19:51 | 显示全部楼层
dwh000 发表于 2013-4-1 11:11
我用的是买的232转485的模块,不用关心这个了,模块自动转换

问题终于解决了,程序逻辑上没问题,就是控制通讯方向的时候,延时太短。。。
天风立马 发表于 2013-6-27 16:23 | 显示全部楼层
延时时间太短是什么意思?
天风立马 发表于 2013-6-28 12:32 | 显示全部楼层
哥们,联系一下呗。我也遇到这个问题了。想请教一下。谢谢。qq:412809312
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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