高手帮忙.mscomm通信,路上使用了232/485转换,接收不正确

zj3535 2006-10-24 06:17:33
如果不用232/485转换,程序可以正常工作,用了232/485转换口程序接收到的都不是协议范围内的数据,但是通过串口助手可以正确接收,为什么呢?是设置问题吗?
...全文
255 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zj3535 2006-10-25
  • 打赏
  • 举报
回复
tanlim 不用握手协议可以吗?
xjq2003 2006-10-25
  • 打赏
  • 举报
回复
共同学习
tanlim 2006-10-25
  • 打赏
  • 举报
回复
握手协议未注意处理,对于RS232的程序控制中,使用了硬件DTR/DSR控制所握手,但在转换成RS485中继的时候,RS485是差分线路,是转握手方式,故而出错
把软件程序控制程序,改成软件握手协议,应该就可以了.
zj3535 2006-10-25
  • 打赏
  • 举报
回复
狂郁闷,串口助手上调试正常,接收部分的语句要怎么写呢?握手协议怎么定义啊?帮帮忙啊
zj3535 2006-10-24
  • 打赏
  • 举报
回复
我两端的设备都是232接口的,所以两端都是用的转换口,另,用串口助手的时候线路并没有变化,干扰应该没有的,不知咋的了.帮帮忙啊
BCB2006 2006-10-24
  • 打赏
  • 举报
回复
1.看是不是有干扰
2.自己用max485搭一个板子直接连试试!

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧