当前位置: 首页 > news >正文

免费网站java源/如何利用seo赚钱

免费网站java源,如何利用seo赚钱,域名官网注册,wordpress 提问插件一、CRC-16校验码计算方法: 常用查表法和计算法。计算方法一般都是: (1)、预置1个16位的寄存器为十六进制FFFF(即全为1),称此寄存器为CRC寄存器; (2)、把第…

一、CRC-16校验码计算方法:

常用查表法和计算法。计算方法一般都是:
(1)、预置1个16位的寄存器为十六进制FFFF(即全为1),称此寄存器为CRC寄存器;
(2)、把第一个8位二进制数据(既通讯信息帧的第一个字节)与16位的CRC寄存器的低8位相异或,把结果放于CRC寄存器,高八位数据不变;
(3)、把CRC寄存器的内容右移一位(朝低位)用0填补最高位,并检查右移后的移出位;
(4)、如果移出位为0:重复第3步(再次右移一位);如果移出位为1,CRC寄存器与多

项式A001(1010 0000 0000 0001)进行异或;

(5)、重复步骤3和4,直到右移8次,这样整个8位数据全部进行了处理;
(6)、重复步骤2到步骤5,进行通讯信息帧下一个字节的处理;
(7)、将该通讯信息帧所有字节按上述步骤计算完成后,得到的16位CRC寄存器的高、低
字节进行交换;
(8)、最后得到的CRC寄存器内容即为:CRC码。

以上计算步骤中的多项式A001是8005按位颠倒后的结果。

二、代码

u16 CRCCheck(u8 *buf,u16 count)
{u16 crc = 0xFFFF;u16 i,j;for (i =0; i < count; i++){crc=crc^buf[i];for (j = 1; j <= 8; j++){if ((crc & 0x0001) == 1){crc = (uint16_t)(crc >> 1);crc = (uint16_t)(crc ^ 0xA001);}else{crc = (uint16_t)(crc >> 1);}}   }  return crc;
}

三、示例

void Pump_Start(void)
{char param[100]={0};u16 check=0;param[0]=0x01;param[1]=0x10;//param[2]=0x00;//param[3]=0x00;//param[4]=0x00;//param[5]=0x01;//param[6]=0x02;//param[7]=0xFF;//param[8]=0x00;//check=CRCCheck((u8*)param,9);param[9]=(check & 0xFF);param[10]=(check & 0xFF00)>>8;Pump_SendData((u8*)param,11);
}
http://www.jmfq.cn/news/5303017.html

相关文章:

  • 企业网站seo名称/产品推广文案怎么写
  • 网站后台登录域名/二十个优化
  • 怎么做购物网站的购物车/地推拉新app推广怎么做
  • 郑州做网站价格/扬州网络推广公司
  • 外贸论坛排行榜/网络seo优化平台
  • 用织梦做视频网站/seo推广公司排名
  • 仿做网站可以整站下载器吧/百度推广一年多少钱
  • 万州网站建设/广告宣传网站
  • 简述网站建设主要流程/银川seo
  • 网站的建设费用分为/黄页推广引流
  • 网站建设好之后怎么自己推广/搜索引擎优化哪些方面
  • 中山企业推广网站制作/怎么优化自己网站
  • 网站查询备案信息/菏泽seo
  • 阿里云虚拟主机建站教程/上海网络公司seo
  • 绍兴网站建设公司/保定seo推广公司
  • 好看的网站哪里找/搜索引擎优化排名优化培训
  • 建设企业网站的重要性/一个产品的营销方案
  • 做网站的背景图片格式大小/经典软文广告
  • 大气医院网站源码/百度识图以图搜图
  • 网站建设引领者/爱站网长尾关键词挖掘工具下载
  • 做网站的背景图片要多大/广告免费推广网
  • 网站制作的语言/杭州做seo的公司
  • wordpress 按钮连接在哪里设置/优化大师电脑版官方
  • 做公众号app,网站,app/百度大数据
  • 上海做网站好的公司/珠海seo推广
  • 新疆建设网二级域名网站/厦门百度推广开户
  • 必要网站用什么做的/经典软文范例大全
  • 阿里巴巴做网站多少钱/品牌推广活动方案
  • 怎样进网站空间/福建省人民政府
  • 买个网站多少钱/网络搭建教程