2013-09-24 78 views
2

我有点新的编程,我想从控制器发送浮动数据到eeprom,并且我想实现crc用于错误检测数据,当我尝试读取或写。 这是我的意图。但是我发现了很多用于实现crc的算法,它让我很难理解哪一个算法。 编译器为所有数据提供4个字节的空间,并且它的函数每次发送一个字节。所以我相信我需要做每个8位数据的crc或者可以将它作为一个整体来实现。 而我正在使用C语言。如何使用C语言实现CRC

简而言之: 我只需要做一个 1.Crc的实现。 2.常用数据大小= 32位 3.编译器函数一次发送一个字节。 4.我们如何确定要使用哪种算法。

非常感谢您

+2

你好,欢迎来到stackoverflow.com。请花些时间阅读[帮助页面](http://stackoverflow.com/help),尤其是名为[“我可以问些什么话题?”]的章节(http://stackoverflow.com/help/)讨论话题)和[“我应该避免问什么类型的问题?”](http://stackoverflow.com/help/dont-ask)。更重要的是,请阅读[Stack Overflow问题清单](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist)。您可能还想了解[SSCCE](http://sscce.org/)是什么。 –

+0

你试过了什么? – 2013-09-24 06:17:33

回答