crcputh-crc校验一组Hex

crcputh Hex

Hex:需要校验的数据的16进制字符串表达式(每个字节之间用空格隔开)

crcputh-示例1

1//复位CRC初始值为0xffff,以便后续检验数据
2crcrest 1,0xffff
3//CRC校验hex:0x03,0x25
4crcputh 03 25
5//发送校验值
6prints crcval,2
../_images/crcputh_1.jpg

crcputh-示例2

1//复位CRC初始值为0xffff,以便后续检验数据
2crcrest 1,0xffff
3//CRC校验hex:0x0d,0x0a
4crcputh 0d 0a
5//发送校验值
6prints crcval,2
../_images/crcputh_2.jpg

crcputh-示例3

1//复位CRC初始值为0xffff,以便后续检验数据
2crcrest 1,0xffff
3//CRC校验hex:0x03,0x25
4crcputh 03 25
5//CRC校验hex:0x0d,0x0a
6crcputh 0d 0a
7//发送校验值
8prints crcval,2
../_images/crcputh_3.jpg

注意

开始校验前必须使用crcrest初始化crc校验功能。

使用crcputs或crcputh或crcputu校验指定数据,检验完毕读取系统变量crcval获得校验结果。

完整的CRC校验实例代码请参考: 程序中使用CRC校验数据

crcputh指令-样例工程下载

资源合集汇总

crcputh指令-相关链接

crcputs-crc校验一个变量/常量

crcputu-crc校验一段串口缓冲区数据

crcrest-复位crc初始值

crcval-crc校验结果