谈谈LRC校验
在ASCII模式,包含一个对全部报文内容执行的,基于纵向冗余校验(LRC-Longitudinal Redundancy Checking)算法的错误检验域。LRC域检验不包括起始“冒号”和结尾CRLF对的整个报文的内容。不管报文有无奇偶校验,均执行此检验。LRC域为一个字节,包含一个8位二进制值。LRC值由发送设备计算,然后将LRC附在报文后面。接收设备在接收报文时重新计算LRC的值,并将计算结果与实际接收到的LRC值相比较。如果两个值不相等,则为错误。LRC的计算,对报文中的所有的连续8位字节相加,忽略任何进位,然后求出其二进制补码。执行检验针对不包括起始“冒号”和结尾CRLF对的整个ASCII报文域的内容。在ASCII模式,LRC的结果被ASCII编码为两个字节并放置于ASCII模式报文帧的结尾,CRLF之前。
如果你还想了解更多内容,可以加微信18309815706找我。
如果你还想了解更多内容,可以加微信18309815706找我。
上一篇:什么是ASCII 传输模式?
下一篇:什么叫做步进电机的“拍”数?