Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15499004
  • 博文数量: 2005
  • 博客积分: 11986
  • 博客等级: 上将
  • 技术积分: 22535
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-17 13:56
文章分类

全部博文(2005)

文章存档

2014年(2)

2013年(2)

2012年(16)

2011年(66)

2010年(368)

2009年(743)

2008年(491)

2007年(317)

分类:

2007-05-17 18:23:17

crc8 c语言源程序(作者:gliethttp)

uint8 xCal_crc(uint8 *ptr,uint32 len)
{uint8 crc;
 uint8 i;
    crc = 0;
    while(len--)
    {
       crc ^= *ptr++;
       for(i = 0;i < 8;i++)
       {
           if(crc & 0x01)
           {
               crc = (crc >> 1) ^ 0x8C;
           }else crc >>= 1;
       }
    }
    return crc;
}

阅读(12860) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

CaptainOU2015-09-21 22:11:59

请问下,那我怎么验证我的校验码对不对啊?换句话说,就是别人怎么通过校验码知道数据是正常的啊?

chinaunix网友2009-05-12 22:07:29

倒序是吧