|
类型 |
数学函数 |
|
描述 |
CRC16 CCITT计算。 |
|
语法 |
CRC16(arrayname, index, size[, initial] [, poly]) arrayname:数据存储所在的数组,一个字节占一个位置 index:数据存储所在的数组起始索引 size:计算字节数 initial:CRC计算初始值,缺省$FFFF poly:多项式,暂时只支持modbus的$A001和CCITT的$1021,缺省$A001 |
|
适用控制器 |
通用 |
|
例子 |
TABLE(0, $FE, $48 , $06 , $00 , $6D , $00 , $00 , $00) '8个数据存储在TABLE CRCVALUE = CRC16(TABLE, 0, 8) '计算CRC,结果$1A0D TABLE(8)= CRCVALUE\256 '计算的CRC加在数据的后面,大端模式 TABLE(9)= CRCVALUE AND $FF |