2013-09-24 108 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

回答