Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1349079
  • 博文数量: 244
  • 博客积分: 10311
  • 博客等级: 上将
  • 技术积分: 3341
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-14 21:50
文章分类

全部博文(244)

文章存档

2013年(6)

2012年(5)

2011年(16)

2010年(11)

2009年(172)

2008年(34)

分类: C/C++

2008-11-27 10:46:04

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;
}
阅读(2897) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~