怎样不丢帧的接收数据
时间:10-02
整理:3721RD
点击:
例如现在我的数据格式为
A-005.13,-007.18,-009.19;\r\n
A+008.18,004.23,+101.11;\r\n
A-001.11,005,32,-143.32;\r\n
其中A为帧头
现在我从串口读取的数据为
-005.13,-007.18,-009.19;
+008.18,004
因为加了帧头校验,后面的不能接收到 再开串口 只能显示第三行 也就是第三帧数据
-001.11,005,32,-143.32; 第二帧数据不会出现
现在我知道应该用连接字符串控件
A-005.13,-007.18,-009.19;\r\n
A+008.18,004.23,+101.11;\r\n
A-001.11,005,32,-143.32;\r\n
其中A为帧头
现在我从串口读取的数据为
-005.13,-007.18,-009.19;
+008.18,004
因为加了帧头校验,后面的不能接收到 再开串口 只能显示第三行 也就是第三帧数据
-001.11,005,32,-143.32; 第二帧数据不会出现
现在我知道应该用连接字符串控件
加延时器试试,可能运行太快了
其实我不知道会不会数据丢帧 我接收的陀螺仪的信号 变化不会很大 上面的情况是我自己想的会不会出现
我加了200ms的延时
用数据型的 生产者与消费者模式