Foxtable(狐表)用户栏目专家坐堂 → 请教向串口发送字符的时间差的方法


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

主题:请教向串口发送字符的时间差的方法

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


加好友 发短信
等级:六尾狐 帖子:1361 积分:12049 威望:0 精华:0 注册:2012/3/5 11:32:00
请教向串口发送字符的时间差的方法  发帖心情 Post By:2016/6/14 9:40:00 [只看该作者]

现有有一个设备 已经安装 连接到 foxtable

但是 测试过程中发现

不定时向串口发送 命令

有时接受会混乱,

例如  A时间点发送  C 数据
       同时A时间点发送 D 数据

 设备只能相应C的数据

这个该怎么搞呢?

或者可以理解为 串口的 数据是否存在 如何保证 已经处理完成

就是确保 上一条的信息已经被设备获取并处理后,再进行第二条信息处理
 
[此贴子已经被作者于2016/6/14 10:18:07编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2016/6/14 10:52:00 [只看该作者]

设备代码是自己写的吗?
估计是粘包了。同时收到CD数据了。

如果设备代码是自己写的,就到网上找下封包,拆包

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


加好友 发短信
等级:六尾狐 帖子:1361 积分:12049 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2016/6/14 11:40:00 [只看该作者]

是哦, foxtable 里面有串口的收发列子 

照着做的,不是很懂 怎么封包 拆包 这个怎么搞呢?


现在加个 延时 触发的 代码 进去 算是解决问题了
[此贴子已经被作者于2016/6/14 11:46:28编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/14 11:52:00 [只看该作者]

 你说的是,foxtable外发数据的时候,设备接收的时候出问题?

 

 那你就不要发送得太频繁呗,加入一个间隔。


 回到顶部