4149|6

73

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

串口通讯数据老是丢失,怎么解决? [复制链接]

和下位机通信,发一个命令过去老是没有返回值,不知为什么。有没有办法可以解决?修改波特率?增加等待时间?

最新回复

哦,谢谢,是干扰导致的。  详情 回复 发表于 2007-12-24 12:40
点赞 关注

回复
举报

62

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
跟波特率应该是没关系的,增加等待时间是取到缓冲区数据。应该都没关系的。你用的是什么方法呢,MScomm控件?API?用串口调试工具看看是否可以正常通信,下位机是否可以正常应答把
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
先看是不是你程序的问题,弄个短接线,看看上位机部有没有问题

然后,看看下位机的响应程序

最后看你的协议是不是有漏洞

呵呵
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

4
 
上位机是否用线程来循环监视端口?
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

5
 
是的
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

6
 
下位机将收到得数据直接返回给上位机。用串口调试工具看看收到得是什么数据。如果没有返回数据则是接受数据得问题,看看波特率和停止位效验位设置是否正常!
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

7
 
哦,谢谢,是干扰导致的。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表