MFRC522 (RFID) -> Seriennummern & Checksumme

OP #6072993
Lesenswert?
• ▲
▼
Guten Morgen,

hat jemand schon Erfahrungen machen dürfen mit einem MFRC522 RFID 
"Reader"?
Hier mal der Link zum DB ->
https://www.nxp.com/docs/en/data-sheet/MFRC522.pdf

Aktuell habe ich ein Problem mit dem lesen und verifizieren der 
Seriennummer Bytes..

Warum auch immer kommt bei der Checksummen bildung ein Fehler raus..

Byte[0..3] = Seriennummer
Byte[4] = Checksumme?!

// kurzer Ausschnitt
1
    if (status == MI_OK)
2
    {
3
        //Verify card serial number
4
        for (i=0; i<4; i++)
5
        {
6
            serNumCheck ^= serNum[i];
7
        }
8
        if (serNumCheck != serNum[i])
9
        {
10
            status = MI_ERR;
11
        }
12
    }

Das Projekt habe ich mit hochgeladen.. Nicht wundern das ist einfach mal 
ein Test gewesen es ist also alles ein wenig zusammen kopiert.
Anbei ist noch ein "Debug" Bild. Ich habe zwei verschiedene RFID Chips ( 
also Karten ) ausprobiert. Bei beiden Karten kommen zwar 
unterschiedliche Seriennummern zurück aber immer wieder ein CRC Fehler.
Angehängte Dateien:

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.