通过使用以下算法将 16 位 CRC 编码为三个 ASCII 字符:
第 1 个字符 = 0x40 OR(CRC 向右移动 12 位)
第 2 个字符 = 0x40 OR((CRC 向右移动 6 位)AND 0x3F)
第 3 个字符 = 0x40 OR (CRC AND 0x3F)
这三个 ASCII 字符放置于数据和 <cr><lf> 之间。如果对字符帧进行了选择,则奇偶性适用于所有三个字符。
如果通过使用小写字母发送了命令的首字母,则将 CRC 计算代码添加到响应的末尾。
通过使用以下算法将 16 位 CRC 编码为三个 ASCII 字符:
第 1 个字符 = 0x40 OR(CRC 向右移动 12 位)
第 2 个字符 = 0x40 OR((CRC 向右移动 6 位)AND 0x3F)
第 3 个字符 = 0x40 OR (CRC AND 0x3F)
这三个 ASCII 字符放置于数据和 <cr><lf> 之间。如果对字符帧进行了选择,则奇偶性适用于所有三个字符。
如果通过使用小写字母发送了命令的首字母,则将 CRC 计算代码添加到响应的末尾。