开发工具 > 

LRC校验码在线计算器

需要校验的数据:
    
校验计算结果(Hex):
校验计算结果(Dec):
校验计算结果(Oct):
校验计算结果(Bin):

工具说明:

LRC校验码计算方法,是计算机通讯、嵌入式串口编程常用错误检测校验方式,也称为纵向冗余校验(Longitudinal Redundancy Check)。
LRC校验码基本计算方式,对通讯中传输内容的ASCII码字符,进行类加求和,不考虑进位,然后按位求反,最后对结果加1,转化成对应的字符即为LRC校验码。

 计算方法示例:
       
第一种计算方式:
字符转成ASCII码后,进行累加,求反后结果加1。
字符串       ASCII         16进制
3    =>       33   =>   0011 0011
5    =>       35   =>   0011 0101
6    =>       36   =>   0011 0110
============================
                             1001 1110 = 9E
============================
       9E%100=9E    100-9E = 62
356这个字符串的LRC码就为62
 
第二种计算方式:
字符串   ASCII    10进制
3    =>   33   =>   51
7    =>   37   =>   55
1    =>   31   =>   49
=============================
        51+55+49 = 155
=============================
   155%256=155    256-155 = 101
101转换为16进制等于65,LRC校验码即为65