求助:crc校验程序(C语言) 点击:973 | 回复:2



瀚石

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 11回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2003年5月02日
发表于:2003-06-04 20:06:00
楼主
现在做毕业设计,要用到这个crc校验程序,哪位好心人知道哪里有的,请告诉我一下啊,谢谢了



远 方

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 401回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2002年1月29日
发表于:2003-06-04 14:40:00
1楼
给你一个,记得感谢我啊:)开玩笑的 //CRC check create unsigned char * data; //ptr of data buffer unsigned char length; //length of data unsigned int crc_check(unsigned char * data, unsigned char length) { int i; unsigned int reg_crc=0xffff; while(length--) { reg_crc^=*data++; for(i=0;i<8;i++) { if(reg_crc & 0x01) // LSB(bit0=1) { reg_crc=(reg_crc>>1)^0xa001; } else { reg_crc=reg_crc>>1; } } } return reg_crc; }

瀚石

  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 11回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2003年5月02日
发表于:2003-06-04 20:06:00
2楼
太感谢啦!!!大哥,今天是端午节,祝你全家快乐啊!

热门招聘
相关主题

官方公众号

智造工程师