开一个接收数组,把从串口来的数据,依次存入,再一个字节一个字节分析匹配,即匹配头、长度、然后是CRC;可以用通用的协议分析测试软件,辅助测试;确认是采用MODBUS协议,还是ASCII协议,如果是MODBUS之类,是转换为二进制,如果ASCII就是直接读的,一般有个开头,结尾有个校验,校验完成后即可完成解析。
时间: 2024-11-18 04:03:59
开一个接收数组,把从串口来的数据,依次存入,再一个字节一个字节分析匹配,即匹配头、长度、然后是CRC;可以用通用的协议分析测试软件,辅助测试;确认是采用MODBUS协议,还是ASCII协议,如果是MODBUS之类,是转换为二进制,如果ASCII就是直接读的,一般有个开头,结尾有个校验,校验完成后即可完成解析。