Hi,
ich habe ein Problem mit meinem aktuellen Projekt und weiß leider nicht mehr weiter.
Kurz zu meinem Projekt:
Ich habe einen Raspberry Pi an dem über GPIO ein 16x2-LCD, ein RFID-Reader (RC522) sowie ein paar Buttons hängen.
Es soll die Stimmung in meinem Unternehmen messen. Dazu kann man sich über den Chipkey identifizieren und per Tastendruck sagen wie man sich gerade fühlt.
Über ein 16x2-Display werden Informationen angezeigt.
Das Display ist im 4-Bit-Modus angeschlossen (https://tutorials-raspberrypi.de/raspberry-pi-l…y-16x2-hd44780/)
Der RFID-Reader hängt am spi0.0 (https://tutorials-raspberrypi.de/raspberry-pi-r…ueroeffner-nfc/)
Im Betrieb kommt es leider öfters vor, dass das Display nicht richtig funktioniert. Es zeigt teilweise chinesische Zeichen an (Teile des Displays manchmal das ganze Display). Mal zeigt es wieder richtig an wenn der nächste Text auf das Display geschickt wird manchmal muss man den Raspberry neu starten. Aber selbst dann dauert es nicht lange bis es wieder komisch aussieht.
Ich gehe davon aus, dass der E-Pin gestört wird und dadurch falsche Zeichen schreibt, kann es aber nicht beweisen, da ich zum nicht weiß wie ich das ohne oscilloskop mache (und auch keines da habe).
Bei meinen Tests ist mir folgendes aufgefallen:
Ich habe den RFID-Leser zwar angeschlossen aber nicht aktiv abgefragt. Dann habe ich ein Testscript ausgeführt, das nur normale schrift ausführt, mehr nicht. Sobald ich mit dem Chipkey auf den RFID-Leser komme zeigt das Display die komischen Zeichen an.
Beide Sachen funktionieren getrennt voneinander ohne Probleme.
Tests die ich gemacht habe:
Austausch der Displays bringt nichts.
Neue Verkabelung hat nichts gebracht.
Raspberry ist geupdated.
Weiß einer von euch einen Rat?
Ihr würdet mir sehr weiterhelfen.
Vielen Dank und viele Grüße
Tim