Gast
#3813151
Hallo liebes Forum, ich hoffe ihr könnt mir irgendwie weiterhelfen. Ich hab mir aus China ein auf dem MFRC522 [1] basierendes Board gekauft [2]. Hab mir das Datenblatt angeschaut, ein paar Beispiele für Arduino und Raspberry durchgelesen und auf diesen Beispielen basierend den angehängten Code geschrieben. Leider klappt das nicht so ganz. Das Board ist im Moment folgendermaßen (auf dem Steckbrett) angeschlossen: Board Atmega MOSI MOSI MISO MISO SCK SCK SDA bzw. SS PB4 Vcc an 3.3 Volt, die ein LM317t aus einem 5V Handynetzteil erzeugt GND an GND RST über 10KOhm an Vcc (Soll später an einen µC-Pin, um per Software einen Hardware-Reset durchführen zu können) Der Code anbei soll eigentlich nur folgendes machen: SPI initialisieren und das Versionsregister auslesen. Laut Datenblatt steht in dem Versionsregister je nach Software-Version des ICs entweder 91h oder 92h. Falls also eine der beiden Fälle zutrifft soll eine LED, angeschlossen an PB0, leuchten. Tut sie leider nicht. Ausgelesen wird 00h. Dass das Board kaputt ist kann ich ausschließen, da es mit einer fertigen Python-Bibliothek auf meinem Raspberry einwandfrei funktioniert. Vielleicht hat ja schon einmal jemand hier solch ein RFID-Board benutzt und kann mir Tipps geben, wo mein Fehler liegen könnte. [1] http://www.nxp.com/documents/data_sheet/MFRC522.pdf [2] http://www.ebay.de/itm/MFRC-522-RC522-induktive-Modul-mit-fudan-Karte-Radiofrequenz-RFID-IC-Karte-s50-/351176715886?pt=Wissenschaftliche_Ger%C3%A4te&hash=item51c3c36e6e