ch376s 有读取一行的命令吗???还是只能一个一个字节读取??

如下方这种格式的文件

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)


只有登录才能回复,可以选择微信账号登录