打印

modbus在51上运行时的问题

[复制链接]
1829|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hxkkkkkkkk|  楼主 | 2010-4-24 11:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠,我是个学生,在做modbus实验时遇到波特率方面问题,请大侠们解释下,主机给从机发送16进制报文时要用9600波特率,即TH1=FD,显示正常,但是从机给主机返回响应时出现乱码;然后换成4800波特率,即TH1=F9,从机给主机发送数据可以正常,但是主机给从机发送数据又出现乱码,总体来说就是主机给从机发送只能用9600,从机给主机发送只能用4800。主机用的是串口精灵,从机是个实验板,芯片用的是P87C52X2BN。这个问题怎么解决?

相关帖子

沙发
chunyang| | 2010-4-28 14:31 | 只看该作者
是你的程序工艺流程有问题,如果通讯链路是485之类,需要在方向切换时加入适当延时。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝