不含有效数据长度的串行通信接口的通用协议解析方法

    公开(公告)号:CN118301228A

    公开(公告)日:2024-07-05

    申请号:CN202310015371.6

    申请日:2023-01-05

    Abstract: 本发明公开了不含有效数据长度的串行通信接口的通用协议解析方法,涉及伺服系统软件技术领域,解决了现有技术中缺乏针对不含有效数据长度的串口协议的快速、通用解析方法的技术问题。该方法包括:根据待解析数据对应的串口协议,初始化串口接收帧通用数据包结构体;所述结构体包括状态机标识、全局参数、帧头参数、有效数据长度参数、帧数据参数和函数参数;基于全局参数和帧头参数,对待解析数据中的帧头进行解析及存储;将状态机标识status置1,基于全局参数和帧数据参数,对待解析数据中的有效数据及校验位进行解析及存储;基于函数参数对整帧解析通过后的帧数据进行校验位校验、有效数据功能解析。

Patent Agency Ranking