M16C: CRC16 manuell

Gast #41899
Lesenswert?
• ▲
▼
Hi,

hier ist ein Quellcode, um die CRC16-Checksumme des M16C selbst zu 
berechnen.
(z.B. für eine Datenübertragung zum PC oder einem Mikrocontroller ohne 
CRC-Generator)

Nicht vergessen, am Ende der Berechnung High- und Lowbyte des Erbenisses 
zu tauschen. (siehe Kommentare)

Bis dann,
Ingo.
Angehängte Dateien:
Gast #41901
Lesenswert?
• ▲
▼
Hi,

...mag ja sein.

Im M16C wird aber mit 0x0000 begonnen. (z.B. Bootloader)
Und irgendwie sieht die Konstantentabelle auch anders aus. Ich habe 
schon einige CRC16 Varianten zuvor probiert.

Na jedenfalls klappt es hiermit.

Bis dann,
Ingo.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.