基本信息
源码名称:crc16几种标准校验算法及c语言代码(doc文档)
源码大小:0.11M
文件格式:.doc
开发语言:C/C++
更新时间:2020-02-13
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

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

本次赞助数额为: 2 元 
   源码介绍
crc16几种标准校验算法及c语言代码

**************************************************************************************************

  3 * @Brief    Single byte data inversion        

  4 * @Param    

  5 *            @DesBuf: destination buffer

  6 *            @SrcBuf: source buffer

  7 * @RetVal    None

  8 * @Note      (MSB)0101_0101 ---> 1010_1010(LSB)

  9 **************************************************************************************************

 10 */

 11 void InvertUint8(unsigned char *DesBuf, unsigned char *SrcBuf)

 12 {

 13     int i;

 14     unsigned char temp = 0;


36 void InvertUint16(unsigned short *DesBuf, unsigned short *SrcBuf)  

 37 {  

 38     int i;  

 39     unsigned short temp = 0;    

 40     

 41     for(i = 0; i < 16; i )  

 42     {  

 43         if(SrcBuf[0] & (1 << i))

 44         {          

 45             temp |= 1<<(15 - i);  

 46         }

 47     }  

 48     DesBuf[0] = temp;  

 49 }