Hallo, ich will mit einem ESP32 über das LCM1602 (per I2C an den ESP32 angeschlossen) ein Display ansteuern. Ich habe jetzt schon mehrere "Buchcodes" ausprobiert alle mit dem Ergebnis das es nicht funktioniert. Folgende (mögliche) Fehlerursachen habe ich bereits versucht abzustellen: -Kontrast am Display Das Display zeigt bei 5V Betriebsspannung nur ganz ausgefüllte Rechtecke an. -Logiklevel Das LCM1602 bzw. den I2C habe ich schon mit 5V sowie 3,3V betrieben. Am SDA / SCL Pin spuckt der ESP32 3,3V aus. Logiklevelkonverter 3,3V <-> 5V dazwischen gesetzt immer noch nichts. Die Signale am Oszilloskop [egal ob direkt am ESP32, vor/nach dem Konverter, ... ] sehen gut aus (d.h. er sendet auf jeden Fall was). Auch je nach Aufbau passt das mit den 3,3 bzw 5 Volt. -externe / zusätzliche Pull-Ups 4,7 kOhm -Austausch des Moduls All dies half nicht. Habt ihr noch Ideen woran es liegen könnte? Ich benutze ein ESP32-DevKitC welches ich über die ArduinoIDE programmiere. Gruß Marius
falsche I2C-Adresse? mal das Programm I2C_Scanner laden und ausführen.
Hallo, es war tatsächlich die falsche I2C-Adresse. Wäre ich jetzt nicht drauf gekommen da ich mich auf die Angabe im Shop verlassen habe. Vielen Dank.
Lutz schrieb: > Wie war denn die Erwartete und wie die Funktionierende? erwartet: 0x27 tatsächlich: 0x3F
Auf jeden Fall dann nicht das klassische 7 bit Problem der I2C Adresse.
Marius S. schrieb: > erwartet: 0x27 > tatsächlich: 0x3F Lutz schrieb: > Auf jeden Fall dann nicht das klassische 7 bit Problem der I2C Adresse. Der klassische Zufall, ob man PCF8574 oder PCF8574A geliefert bekommt - scheint der Chinese nach Tageslaune zu bestücken.
Manfred schrieb: > Der klassische Zufall, ob man PCF8574 oder PCF8574A geliefert bekommt - > scheint der Chinese nach Tageslaune zu bestücken. Eigentlich sollte das doch aus der IC-Beschriftung hervorgehen, welcher Baustein drauf sitzt. Das zugehörigen Datenblatt verrät dann mehr ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.