2019-07-17 20:10发布
狄阁老 发表于 2016-6-6 23:11 有兴趣可以讨论下,我最近就在做422协议,串口通信方面的,上次也是碰到4字节的16进制数转换单精度浮点数,就做了个工具,好为以后编程序验证数据的正确性。
最多设置5个标签!
我的 问题已经解决了,你这个做得挺好的。一直在做串口数据采集的,采集了很多种硬件设备的,现在就是有一个问题,就是频率一直做不到很高。刚好想请教一下,在做串口高速数据采集的时候,我一般是用延时控制采集的频率,读取一次处理一次,顺序执行。这样经常会因为时间控制的不精确性,导致不能读取完整的一帧数据。最好的方法应该是生产者读取所有的数据保存在队列,消费者一帧一帧(数据帧有帧头和帧尾校验)的提取处理,可是我消费者循环该如何保证每次都是提取完整的一帧数据呢?或者说你是如何保证串口数据采集的高频率呢?
一周热门 更多>