crcputs-crc校验一个变量/常量
crcputs att,length
att:变量名称
length:需要校验的数据长度(0为自动长度)
crcputs-示例1
1//复位CRC初始值为0xffff,以便后续检验数据
2crcrest 1,0xffff
3//CRC校验字符串变量t0.txt
4crcputs t0.txt,0
5//发送校验值
6prints crcval,2
![../_images/crcputs_1.jpg](../_images/crcputs_1.jpg)
crcputs-示例2
1//复位CRC初始值为0xffff,以便后续检验数据
2crcrest 1,0xffff
3//CRC校验字符串常量"abc"
4crcputs "abc",0
5//发送校验值
6prints crcval,2
![../_images/crcputs_2.jpg](../_images/crcputs_2.jpg)
crcputs-示例3
1//复位CRC初始值为0xffff,以便后续检验数据
2crcrest 1,0xffff
3//CRC校验n0.val的低2字节
4crcputs n0.val,2
5//发送校验值
6prints crcval,2
![../_images/crcputs_3.jpg](../_images/crcputs_3.jpg)
crcputs-示例4
1//复位CRC初始值为0xffff,以便后续检验数据
2crcrest 1,0xffff
3//CRC校验字符串变量t0.txt
4crcputs t0.txt,0
5//CRC校验字符串常量"abc"
6crcputs "abc",0
7//CRC校验n0.val的低2字节
8crcputs n0.val,2
9//发送校验值
10prints crcval,2
![../_images/crcputs_4.jpg](../_images/crcputs_4.jpg)
注意
开始校验前必须使用crcrest初始化crc校验功能。
使用crcputs或crcputh或crcputu校验指定数据,检验完毕读取系统变量crcval获得校验结果。
完整的CRC校验实例代码请参考: 程序中使用CRC校验数据
crcputs指令-相关链接
crcputs指令-样例工程下载
演示工程下载链接: