mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Checksumme


Autor: Ben Sch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

suche einen geeigneten Prüfsummen-Algo für einen 16Biter (MSP430). Hast
du Erfahrungen, Code, Zusammenstellungen, Links o.ä?

Gruss
Ben

Autor: KoF (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
woraus setzt sich denn deine prüfsumme zusammen???
einfach alle datenpackete zusammenaddiert, oder wie?

Autor: OldBug (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Warum landet sowas immer wieder in der Codesammlung?

Ausserdem sollte die Suchfunktion genügend Antworten im Forum finden...

Autor: Ben (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo KoF,

Der Algo oder die Prüfsumme ist noch nicht bestimmt. Ich suche eben die
geeignete Variante.
Die Summe (modulo 256) ist eine von vielen. Eine andere ist crc.
Ich suche nun eine Entscheidung oder Eigenschaften der einzelnen
Möglichkeiten.

Gruss
Ben

Autor: Peter Kasi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Entscheiden mußt du wohl selber, stell einfach mal gegenüber welche
Fehler noch erkannt werden können und die Rechenzeit,Speicherbedarf,
implementierungsaufwand,... die der Algo benötigt, und dann
entscheidest du anhand deinen Anforderungen ;)

z.B. gefunden für CRC (ohne Gewähr)
Erkannt werden alle 1/2-Bit-Fehler, alle Fehler ungerader Bitzahl,
Fehlerketten, deren Länge < Länge Prüfsumme sein muß
und längere Fehler zu 99,997% (bei CRC16) o. 99,99999995% (bei CRC32).

Autor: Ben (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das ist klar, dass ich selbst entscheiden muss.

Die Angaben der verschiedenen Algos sind schwierig zu finden, wobei der
CRC noch der einfachste ist.
Ich suche zum beispeil den Modulo 256 oder den CRC8 oder....

Autor: Peter Kasi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schau dir mal die Seite an, ist vieleicht ein guter Ausgangspunkt für
deine Suche. Es sind viele Algos gelistet z.T. auch mit den
betreffenden RFCs

http://www.jonelo.de/java/jacksum/index_de.html

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.