ModbusRTUCRC校验详细步骤CRC值怎么计算
RTU模式采用CRC(CyclicalRedundancyCheck)侦误值。CRC侦误值计算以下列步骤说明:步骤一:载入一个内容为FFFFH之16-bits寄存器,称之为『CRC』寄存器。步骤二:将指令信息的第一个位组与16-bitsCRC寄存器的低位组进行ExclusiveOR运算,并将结果存回CRC寄存器。步骤三:检查CRC寄存器的最低位(LSB),若此位为0,则右移一位;若此位为1,则CRC寄存器值右移一位后,再与A001H进行ExclusiveOR运算。步骤四:回到步骤三,直到步骤三已被执行过8次,才进到步骤五。步骤五:对指令信息的下一个位组重复步骤二到步骤四,直到所有位组皆完全处理过,此时C
用户评论
将的很详细,但是我还是理解不了,可能我数学太烂了吧。