www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem bei CRC Prüfung


Autor: Tim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Grüß Gott,
hätte mal eine Frage wegen einer CRC Prüfung.
Kann mir jemand folgende Anweisung evtl. erklären?
ProtCRCLokal = crc16((unsigned char *)(&Prot_PTR), 6);
Was sagt denn die 6 aus oder was könnte die evtl aussagen?

danke schonmal
grüße

Autor: Sven Bohner (sbo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
könnte die länge der daten sein...

erster parameter ist ein zeiger auf eine kette von bytes... (aber wie 
lang die kette ist, bzw wie weit darin crc-relevante bytes sind... ;) )

Autor: Tim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
der zeiger zeigt bei mir auf eine Struktur mit 34 bytes. müsste ich dann 
hinten anstatt 6, 34 schreiben?
Was für Daten sind denn CRC relevant? Kann ich nicht einfach meine ganze 
Struktur CRC prüfen?

Autor: Lutz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was hälst Du davon, mal die Definition der Funktion zu posten? So kann 
keiner was (wahres) sagen.

Autor: Tim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So kommt es rein:
ReadFromDataFlash(RD_MEMORY_PAGE_READ, PAGE_PROT_PTR, 0, 
sizeof(Prot_PTR), (unsigned char *)(&Prot_PTR));


  ProtCRCLokal = crc16((unsigned char *)(&Prot_PTR), 6);

PROT_PTR ist der Protokollpointer
PAGE_PROT_PTR ist die Ablagepage für Pointer

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.