OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6812|回复: 8

串口助手发送一串字符比如“good luck”如何判断其已经发送完毕。我就是希望数据发送足够快的时候,数据不会出现“good luck good luck”类似的现象

[复制链接]

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2013-12-17
在线时间
0 小时
发表于 2014-5-11 16:02:06 | 显示全部楼层 |阅读模式
5金钱
串口助手发送一串字符比如“good luck”如何判断其已经发送完毕。我就是希望数据发送足够快的时候,数据不会出现“good luck good luck”类似的现象

最佳答案

查看完整内容[请看2#楼]

如果你是连续发的,只能将所有的数据存放在一起,然后自己去解析,每9个字符作为一串,拷贝出来. 只有这样才能最快.
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-11 16:02:07 | 显示全部楼层
如果你是连续发的,只能将所有的数据存放在一起,然后自己去解析,每9个字符作为一串,拷贝出来.
只有这样才能最快.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2013-12-17
在线时间
0 小时
 楼主| 发表于 2014-5-11 17:36:56 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
有时候发的字符数据长度不固定,不好这样判断。例子程序里好像是通过判断\r\n来做判断是否发完一串字符串数据的  我还想问下如果我发数据比如“goodluck”实质上发的是不是“goodluck\r\n”程序才这么判断的呢
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2013-12-17
在线时间
0 小时
 楼主| 发表于 2014-5-11 21:07:32 | 显示全部楼层
怎么没人回答啊!!!
自己顶
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2013-12-17
在线时间
0 小时
 楼主| 发表于 2014-5-11 21:09:55 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
有时候发的字符数据长度不固定,不好这样判断。例子程序里好像是通过判断\r\n来做判断是否发完一串字符串数据的  我还想问下如果我发数据比如“goodluck”实质上发的是不是“goodluck\r\n”程序才这么判断的呢
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-11 21:15:42 | 显示全部楼层
回复【3楼】goodluck:
---------------------------------
用超时的办法,我们例程(GPS/GSM/蓝牙/WIFI模块等的例程,串口2接收部分)都有用的到这种方法.
判断连续两个字符之间的时间差,不能超过多少,来判断一次数据发送是否完成.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2013-12-17
在线时间
0 小时
 楼主| 发表于 2014-5-11 21:22:16 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
那如果我发数据比如“goodluck”实质上发的应该是不是“goodluck\r\n”在你例程里有判断\r\n的语句的,速回复啊 呵呵 谢谢
回复

使用道具 举报

头像被屏蔽

2

主题

164

帖子

1

精华

禁止访问

积分
1316
金钱
1316
注册时间
2012-5-13
在线时间
127 小时
发表于 2014-5-11 21:43:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-11 22:24:43 | 显示全部楼层
回复【7楼】goodluck:
---------------------------------
着看你自己怎么发。。。。
发了回车就有,没发就没有。
另外7楼的办法不错,你可以试试
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-8 03:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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