STM32开发 -- CRC校验码

如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/79518638

通信协议里有CRC校验码,计算从报文的起始字节到报文内容最后一个字节的crc16的值。
举个例子:
远程控制命令集
5B 20 00 0A 00 01 0A 01 FE 00 01 00 AB 89
CRC校验码为:AB 89

一、RTU 檢查碼(CRC)計算器

第一种:

参看:RTU 檢查碼(CRC)計算器
STM32开发 -- CRC校验码_第1张图片
大小端转换后,CRC检查码为:AB 89
说明,这个计算器还是可以用的。

第二种:

参看:On-line CRC calculation and free library
STM32开发 -- CRC校验码_第2张图片

二、运算

你可能感兴趣的:(stm32库开发实战指南)