自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 js实现国标212CRC校验

1、计算方法1) CRC16 校验寄存器赋值为 0xFFFF;2) 取被校验串的第一个字节赋值给临时寄存器;3) 临时寄存器与 CRC16 校验寄存器的高位字节进行“异或”运算,赋值给 CRC16 校验寄存器;4) 取 CRC16 校验寄存器最后一位赋值给检测寄存器;5) 把 CRC16 校验寄存器右移一位;6) 若检测寄存器值为 1,CRC16 校验寄存器与多项式 0xA001 进行“异或”运算,赋值给 CRC16 校验寄存器;7) 重复步骤 4~6,直至移出 8 位;8) 取被校验串的下

2021-03-05 09:17:50 709 2

原创 JS 实现MODBUSCRC校验

/**MODBUS-RTU CRC校验@param data 要转换的数组【十六进制】@returns {any[]} 十六进制高低位@constructor*/function MODBUS_CRC(data) {let crcValue = 0xFFFF;for(let i=0;i<data.length;i++){crcValue^=parseInt(data[i],16)&0xFFFFfor(let j=0;j<8;j++){if(crcV

2021-03-04 10:56:14 2574 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除