急实时数据串的提取解决方法
急急急!!实时数据串的提取
各位高手好,小弟菜鸟一个,现在正在做一个实时串口数据提取的程序。数据包头是0x5555,包尾是CRC,包内数据实时变化,应该怎么样编程实现变化数据的采集。
------解决方案--------------------
数据长度应该可以知道的,不然谁都没法分析数据。只要根据协议判断收一个完整的数据包就可以分析数据了。但判断收完整一帧后再自己计算CRC并和包尾的CRC进行比较,如果一致就可以分析数据了,否则就认为数据错误扔掉
各位高手好,小弟菜鸟一个,现在正在做一个实时串口数据提取的程序。数据包头是0x5555,包尾是CRC,包内数据实时变化,应该怎么样编程实现变化数据的采集。
------解决方案--------------------
数据长度应该可以知道的,不然谁都没法分析数据。只要根据协议判断收一个完整的数据包就可以分析数据了。但判断收完整一帧后再自己计算CRC并和包尾的CRC进行比较,如果一致就可以分析数据了,否则就认为数据错误扔掉