Foxtable(狐表)用户栏目专家坐堂 → [求助]串口数据处理


  共有2748人关注过本帖树形打印复制链接

主题:[求助]串口数据处理

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/26 15:30:00 [显示全部帖子]

 

会排队触发 DataReceived 事件的。根据先来后到的方式排队。

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/26 15:55:00 [显示全部帖子]

以下是引用YDS在2019/6/26 15:32:00的发言:
可以异步处理吗?

 

你在 DataReceived 事件,执行异步函数试试,这样可以异步处理。

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/26 16:09:00 [显示全部帖子]

1、你先测试这样能不能正确处理数据

 

2、不会耗资源的


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/26 17:30:00 [显示全部帖子]

不理解你的问题,为什么要在意什么时候收到?

 

1、你每个数据,难道没有结束符,说明发送的数据结束了?

 

2、你不能用全局变量记录字符的值,大于等于某个值以后说明数据结束了?

 

[此贴子已经被作者于2019/6/26 17:31:19编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/27 9:14:00 [显示全部帖子]

 

定义全局变量,不断累加接收到的字符啊,如果读取到结束符号,那就执行你所需的代码啊。

 

 


 回到顶部