• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
2019中国智能制造发展论坛 菲尼克斯电气Radioline无线系统
技术

CRC算法原理及C语言实现

  2010年02月25日  

 摘要
          本文从理论上推导出CRC 算法实现原理,给出三种分别适应不同计算机或微控制器硬件环境的C 语言程序。读者更能根据本算法原理,用不同的语言编写出独特风格
更加实用的CRC 计算程序。

关键词 CRC 算法C 语言

1 引言

        循环冗余码CRC 检验技术广泛应用于测控及通信领域。CRC 计算可以靠专用的硬件来实现,但是对于低成本的微控制器系统,在没有硬件支持下实现CRC 检验,关键的问题就是如何通过软件来完成CRC 计算,也就是CRC 算法的问题。 
       这里将提供三种算法,它们稍有不同,一种适用于程序空间十分苛刻但CRC 计算速度要求不高的微控制器系统,另一种适用于程序空间较大且CRC 计算速度要求较高的计算机或微控制器系统,最后一种是适用于程序空间不太大,且CRC 计算速度又不可以太慢的微控制器系统。

 

点击下载全文

 

标签:CRC 算法原理 C语言 我要反馈
最新视频
菲尼克斯电气FINEPITCH板对板连接器   
菲尼克斯电气控制柜整体解决方案COMPLETE line   
施耐德电气卡车巡展
TE助力工业数字化转型
专题报道
致过去 创未来
致过去  创未来 在我们身边,有许多人,他们的故事、经历……值得我们珍藏和回味;他们的奋斗、坚持、感动、骄傲……值得我们铭记和见证。施耐德电气特别制作了用镜头和文字呈现一个个鲜活的人物故事
企业通讯
整合云端平台与边缘智能 共创工业物联伙伴新生态
整合云端平台与边缘智能 共创工业物联伙伴新生态

研华科技诚挚邀请您参观[第21届中国国际工业博览会](研华展位6.1H D007)。今年研华将携手共创伙伴展出完整物联网

2019AI智算互联 赋能制造高峰论坛
2019AI智算互联 赋能制造高峰论坛

2019AI智算互联 赋能制造高峰论坛 由世界人工智能大会组委会主办,智能网承办的“2019AI智算互联 赋能制造高峰论

在线会议

社区