- 3
- 0
- 约5.29千字
- 约 13页
- 2016-12-09 发布于贵州
- 举报
网络_2章CRC计算补充材料
2.8 CRC检错码的软件实现 CRC校验码的生成 生成多项式取为CRC-CCITT: G(x)=x16+x12+x5+1 按位计算算法 本位CRC码等于上一位CRC码乘以2后除以多项式,所得的余数再加上本位值除以多项式所得的余数 多项式:0x1021 程序简单、费时 CRC计算函数 ptr: 指向发送缓冲区的首字节 len: 总字节数 2.8.1 按位计算CRC的算法 1. 令16位的CRC寄存器初值为0; 2. 取数据包的第1个8位字节(高字节); 3. 取当前字节的最高位; 4. 若CRC寄存器的最高位为1,则CRC寄存器的内容左移1位,最低位补0,然后与多项式值0x1021异或,得到新的CRC值; 若CRC寄存器的最高位为0,则CRC寄存器的内容左移1位,得到新的CRC值; 5. 若当前字节的当前位为1,则CRC寄存器的内容与多项式值0x1021异或,得到新的CRC值; 6. 当前字节左移1位(即:取当前字节的下1位); 7. 重复步骤4到6,直至当前字节的8位处理完; 8. 取数据包的下一字节; 9. 重复步骤3到8,直至所有字节被处理完; 2.8.1 按位计算CRC unsigned int cal_crc(unsigned char *ptr, unsigned cha
您可能关注的文档
- 纠正、纠正施、预防措施.ppt
- 紫外线污水毒杀菌技术在各类城市污水的消毒处理中的应用.ppt
- 紫外-可见谱基本原理.ppt
- 系统解剖学验考试ppt.ppt
- 红叶201年终营销会议.ppt
- 红外光谱法高分子材料分析中的应用.ppt
- 紫外可见分光度计故障分析.ppt
- 红细胞血型清学疑难问题.ppt
- 系统集成项管理工程师培训PPT.ppt
- 红蓝鸟教育学技能-上课.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 【简历模板】求职简历模板简约单页.docx VIP
- 2025至2030全球及中国光纤到家(FTTH)行业产业运行态势及投资规划深度研究报告.docx
- 制造企业人力资源优化方案.docx VIP
- 2025《1000吨年产量的鼠李糖脂生产工艺设计》9600字.docx
- 2025版PADIS临床实践指南更新解读《重症监护病房成年患者的疼痛、焦虑、躁动、谵妄、活动与睡眠管理》_【21页】_C75.pptx
- 侵袭性肺真菌病诊断与治疗指南(2025年版)解读PPT课件.pptx VIP
- 《DeepSeek+:医药行业大模型应用与创新实践讲义精华全版(381页)》.pptx VIP
- 2026智算中心与AI大模型融合解决方案.pptx
- 外教社新世纪日语专业本科生系列:日语演讲与辩论 PPT课件 U1.ppt VIP
- 架空输电线路“三跨”运维管理补充规定-国家电网运检-2016-777号.pdf VIP
原创力文档

文档评论(0)