基本信息
源码名称:moudbus 通讯校验码(main.c)
源码大小:0.03M
文件格式:.c
开发语言:C/C++
更新时间:2021-03-17
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

//1.2已改为图纸上转速。
//增加开始后,可以选择重新开始,或者选择从哪一行开始插,从哪一行开始放镜片,通过
//切边机读取后,将数据转发给上料机☆☆☆☆☆
//增加精刀,刀倒,磨边可在屏幕上切换功能


//modbus协议
//计算CRC
unsigned int CRC_check(unsigned char *Data,unsigned char Data_length)
{
   unsigned int mid=0;

   unsigned char times=0,Data_index=0;
   unsigned int CRCDat=0xFFFF;

 while(Data_length)
  {
      CRCDat=Data[Data_index]^CRCDat;//????????????8??CRCDat??????????????,????CRCDat???
      for(times=0;times<8;times )
    {
        mid=CRCDat;
        CRCDat=CRCDat>>1;
        if( mid&0x0001 )
        {CRCDat=CRCDat^0xA001;}
    }
      Data_index ;

      Data_length--;
  }
    return CRCDat;
}