如下方这种格式的文件
S0130000426F6F746C6F616465725F554152543115
S214FFA17D08024FC7D09A7B9304729405
S214FFA18D79027B9304729405D72BFA187B9304728E
S214FFA19D9405D92BFD0E7B93047194067
S804000000FB
如何读取一行发送出去,然后等待串口返回值,返回值正确接着发下一行??
如下方这种格式的文件
S0130000426F6F746C6F616465725F554152543115
S214FFA17D08024FC7D09A7B9304729405
S214FFA18D79027B9304729405D72BFA187B9304728E
S214FFA19D9405D92BFD0E7B93047194067
S804000000FB
如何读取一行发送出去,然后等待串口返回值,返回值正确接着发下一行??
可以使用CMD_BYTE_READ 和 CMD_BYTE_RD_GO读取,该请求字节数是以低字节在前(Little-Endian)
的 2 个字节表示的字数据(16 位)。所以程序里先可以自行判断行结束,并计算出该行字节数,调用该命令即可。命令的使用需要输入请求读取字节数,可以不用一个一个字节读取。
可以使用CMD_BYTE_READ 和 CMD_BYTE_RD_GO读取,该请求字节数是以低字节在前(Little-Endian)
的 2 个字节表示的字数据(16 位)。所以程序里先可以自行判断行结束,并计算出该行字节数,调用该命令即可。命令的使用需要输入请求读取字节数,可以不用一个一个字节读取。
命令的使用需要输入请求读取字节数 关键我不知道这行有多少字节数啊????我没法请求啊
判断一行直到出现换行回车符(0x0d、0x0a)