找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

求助:关于使用MAX485进行多字节发送的问题

[复制链接]
admin 发表于 2012-9-2 10:29:56 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
是这样的,我的晶振11.0592MHZ。波特率19200;一次性发送13个字节。
别人的主机会发送3个地址23 30 31 0D;23 30 32 0D;23 39 39 0D;我只有接受到23 39 39 0D是才发送13个字节的数据给他;
现在碰到的问题是:
我用串口助手模拟轮流发送3个地址(USB转232+232转485+我的控制器),串口助手接收到的数据没有任何错误;
但是和别人的主机相连,我在用串口助手监测发送的数据,然后我的数据就会出错。大概6~7分钟一次,有时候3分钟。
我判断是数据撞车,但是串口助手上显示人家发的3个地址是正确的。只有我这里发的数据不对。。这样看来就是我的程序问题。但是我想不通的是如果是我的程序问题,那么我用串口助手模拟为什么会没有错误的数据(轮流发送的时间绝对比他发送的时间短)。

然后在网上搜索了下,使用,MAX485传输多字节的时候会有问题出现,2个字节之间需要+延时。但是问题还是那个。我没+延时时,串口助手的数据为什么是对的。。。。
有没有人也遇到过同样的问题啊~~~~
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-11-24 18:51 , Processed in 0.055351 second(s), 11 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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