苏州全创——数字对讲机DMR制式模块你了解多少?(4)
数字对讲机DMR制式的模块的串口协议
模块支持通过串口进行语音、短信等功能的收发配置。串口协议包格式如下图图1所示,协议字段定义如下表1所示:
注1:当模块正在发送或者接收信号过程中,此时若外部 CPU 对模块进行配置时,模块会0x01,告知外部CPU模块繁忙,设置失败。
注2:若切换信道时,切换到不存在的信道,模块会反馈0x02,告知CPU无此信道;若在模拟信道下进行DMR相关的配置(如短信、特殊业务等)或者数字信道下进行模拟相关的设置(如亚音频等),模块会反馈0x02,告诉CPU信道错误。
注3:校验和:求和,再异或sum+= 0xFFFF & (*buf<<8|*(buf+1)); 以此类推,最后取sum值的异或值。
注4:所有的串口协议都为小端模式(即高字节保存在高位)