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.