zasperwang
zasperwang
采纳率0%
2015-05-24 15:08 阅读 5.0k

如何清空上一个串口接收的数据

源码测试OK了,但连续读取串口数据时是叠加的数据,我想单独数据,请版主给个建议哦,新手提问,谢谢!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • devmiao devmiao 2015-05-24 15:10

    根据你的代码,接收数据的部分,直接释放内存重新写入即可

    点赞 评论 复制链接分享
  • gamefinity 知常曰明 2015-05-24 21:47

    串口缓冲区的内容不是应用程序可以管理到的。只有每次读的时候才会清空。你要不发生/少发生两个包叠加的情况,一个是及时收数据,另一个是改变你的数据解析策略.

    点赞 评论 复制链接分享
  • q3733353520 我用双手-成就你的梦想 2015-05-25 06:10

    你的串口信息肯定是用数组或者什么来存储的吧,每读一次,操作完之后或者读之前清空,然后再读再操作就OK

    点赞 评论 复制链接分享

相关推荐