最佳答案
您的程序是固定1s读一次,然后就清除缓存,很可能缓冲区没有数据您就读了,正确数据来了又被您清空了,然后您又读。我建议您先把1s的延时再拉长一点,读取之前最好确认下字节总数,因为您的数据精度是固定的,字节总数等于5再去读,可能就可以避免读取数据错误。
您的程序是固定1s读一次,然后就清除缓存,很可能缓冲区没有数据您就读了,正确数据来了又被您清空了,然后您又读。我建议您先把1s的延时再拉长一点,读取之前最好确认下字节总数,因为您的数据精度是固定的,字节总数等于5再去读,可能就可以避免读取数据错误。
举报