- 11
- 0
- 约6.47千字
- 约 9页
- 2017-01-26 发布于北京
- 举报
常用转换函数汇总
计算CRC码(CRC16)输入一个char数组以及数组的长度。数组长度包含CRC码。数组类似于“01 02 FA 03 A4…00 00”的格式,返回计算出的CRC码值,并存储到最后两位。次低位存储高字节,最低位存储低字节。unsigned char* CMyCnComm::CalCRC(char buf[], int cnt){unsigned char CRCHi=0x00,CRCLo=0x00,CRCGXHi=0x10,CRCGXLo=0x21;unsigned char ch;int j = 0;while( j cnt-2){ch = buf[j];unsigned char BD;unsigned short i;bool sCF,lCF,hCF;BD=ch;sCF=false;lCF=false;hCF=false;for(i=0;i8;i++){if((BD0x80)==0x80)sCF=true;if((CRCHi0x80)==0x80)hCF=true;if((CRCLo0x80)==0x80)lCF=true;CRCLo=CRCLo1;CRCHi=CRCHi1;if(lCF)CRCHi=CRCHi|0x01;if(sCF!=hCF){CRCHi=CRCHi^CRCGXHi;CRCLo=CRCLo^CRCGXLo;}BD=BD1;sCF=false;lCF=f
您可能关注的文档
最近下载
- 《喀斯特地貌》课件.ppt VIP
- 2025上海辅警面试题目及答案.doc VIP
- 2026年版-FOCUSPDCA降低骨科I类切口手术部位感染率CQI-新版课件.pdf
- AP300 D5-2S快速门操作手册.pdf VIP
- 基于模糊控制MPPT的太阳能充电控制器的设计.doc VIP
- 乳化液柱塞泵结构设计毕业设计说明书.doc VIP
- 应急通信保障应急预案.docx VIP
- 年产2000吨年邻氯苯腈、1200吨年 2,6-二氯-4-三氟甲基苯胺、1000吨年三嗪酰胺、300吨年 2,6-二氟苯甲酰胺、2000吨年 2-氯-5-氯甲基噻唑、1000吨年咪鲜胺项目环境影响报告.pdf
- 2023年安徽合肥高新区社区工作者招聘笔试真题.docx VIP
- 国家通信保障应急预案.docx VIP
原创力文档

文档评论(0)