Forum: Mikrocontroller und Digitale Elektronik IRQ am RFID RC522


von Dirk M. (dmd)


Angehängte Dateien:

Lesenswert?

Hallo,

ich betreibe einen RC522 von JoyIt an einem ESP32-S3 und kann auch über 
Micropython die Karten lesen (im Polling). Auf dem ESP laufen auch noch 
andere Sachen und es wäre gut, wenn ich den Interrupt-Pin am RC522 
aktivieren könnte (also bei erkannter Karte).
Ich habe nun schon unzählige Beiträge durchstöbert und mir auch die Doku 
vom MFRC522 durchgelesen. Alle von mir gelesenen Beiträge enden entweder 
mit Pöbeleien oder ohne Ergebnis. Auch die KI hat nichts Brauchbares 
geliefert.
Ich dachte schon, dass der IRQ-Pin vielleicht gar nicht am Chip 
angeschlossen ist. Wenn ich aber den IRQ-Pin durch das DivIEnReg 
-Register als CMOS-Output definiere, leuchtet eine angeschlossene LED. 
Ich habe oft gelesen, man muss nur in das ComIEnReg 0xA0 (manchmal 
auch 0x20) schreiben und schon geht's.
Im Anhang das PDF vom MFRC522. Nein, ich möchte nicht, dass sich jemand 
das ganze durchliest, aber sich vielleicht mal auf Seite 38 und 39 die 
Registerbeschreibung anguckt.
Oder hat jemand den Interrupt-Pin sogar schon zum Leben erweckt?

: Bearbeitet durch User
von Dieter S. (ds1)


Lesenswert?

Suchmaschine kaputt? Es gibt unzählige Beiträge die das erklären, u.a. 
der hier:

https://github.com/miguelbalboa/rfid/blob/master/examples/MinimalInterrupt/MinimalInterrupt.ino

von Dirk M. (dmd)


Lesenswert?

Witzig, als wenn ich das noch nicht gelesen hätte...
Es wird 0xA0 in ComIEnReg geschrieben, aber genau dann macht der IRQ-Pin 
nichts.
Die "Suchmaschine" findet auch unzählige Beispiele, wo sich Leute die 
Zähne ausgebissen haben.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.