Wie implementieren von CRC unter Verwendung der Programmiersprache C

Ich bin bisschen neu zu Programmieren, und ich will senden ein float-Daten in eeprom vom controller, und ich möchte zu implementieren crc für die Fehler, die Erfassung der Daten, Wann immer ich versucht zu Lesen oder zu schreiben.
Dies ist meine Absicht.Aber ich fand viele algorithmen für die Implementierung von crc-und es war ziemlich verwirrend für mich zu Folgen.
Der compiler bietet 4-Byte Speicherplatz für alle Daten, und Ihre Funktion sendet jedes byte einzeln an.Also ich vertraue darauf, ich wäre erforderlich, um die crc eines jeden 8-bit-Daten oder implementieren können, als ganzes.
Und ich bin mit der C-Sprache.

In Kürze:
ich brauche nur zu tun, ein
1.Crc-Implementierung.
2.Common-Data-size =32 bits
3.Compiler-Funktion sendet ein byte zu einem Zeitpunkt.
4.Und wie lösen wir das Algorithmus zu gehen.

Vielen Dank

Hallo und herzlich willkommen zu stackoverflow.com. Bitte nehmen Sie sich etwas Zeit und Lesen Sie die Hilfe, besonders die Abschnitte mit dem Namen "Welche Themen kann ich Fragen hier?" und "Welche Arten von Fragen sollte ich vermeiden, dass zu Fragen?". Und noch wichtiger ist, Lesen Sie bitte der Stack Overflow Frage-Checkliste. Vielleicht möchten Sie auch lernen, was ein SSCCE ist.
was haben Sie versucht?

InformationsquelleAutor Arun Nr | 2013-09-24

Schreibe einen Kommentar