www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Ponyprog und CRC


Autor: Volker (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

kann mir bitte jemand erklären, wie die Anzeige der CRC Prüfsumme in 
Ponyprog zustande kommt.

Wenn ich z.B. einen ATMEGA 8 auswähle, dann unter Utility --> Fill 
Buffer
alles mit 0x00 beschreibe wird bei CRC auch 0000h angezeigt.
Ändere ich nun das erste Byte, also an Adress 0x00 auf den Wert 0x01 
wird die CRC zu D731h, und das verstehe ich nicht.

Grüße Volker

Autor: Freizeitbastler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ponyprog berechnet eine CRC-16 mit Startwert 0 über den Puffer. Der 
genaue Algorithmus steht in den Quellen in der Datei crc.cpp.

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.