今天发现 PH 计读不出数据了,经过研究发现数据被分段了。
在 luat 上串口是以事件的形式出现,开始时认为数据是一次性发出来的。
也确实是一次性出来了,一直都是这么成功,传感器的数据一直都有。
很奇怪的是今天部分出来。
这种情况不会经常出现,但只要出现设备就呈现出故障状态。
于是我做了新的方案,读取数据,限制数据读取的最小长度,然后等待读到最少的数据,以保证数据的有效性。
这样子,设备就稳定下来了。
今天发现 PH 计读不出数据了,经过研究发现数据被分段了。
在 luat 上串口是以事件的形式出现,开始时认为数据是一次性发出来的。
也确实是一次性出来了,一直都是这么成功,传感器的数据一直都有。
很奇怪的是今天部分出来。
这种情况不会经常出现,但只要出现设备就呈现出故障状态。
于是我做了新的方案,读取数据,限制数据读取的最小长度,然后等待读到最少的数据,以保证数据的有效性。
这样子,设备就稳定下来了。
本文标题:lua串口数据读取
本文链接:https://www.haomeiwen.com/subject/kufqnktx.html
网友评论