Ich habe ein kleines Problem,
ich möchte ein LCD ansteuern. Hab es erst mit einer libary in C
probiert, da es nicht richtig funktioniert hat dacht ich, ok, nimmst mal
die Arduino Libary. Damit hatte ich es auch schon einmal am laufen. Doch
irgendwie will es nicht mehr. Ich bin mir ziemlich sicher alles richtig
verkabelt zu haben. Datenleitungen 4-7 liegen auf den Pins 5-2.
Könnte das Display kaputt sein? Oder nach was sieht der "Fehler" aus?
Hier der Arduino-Code
Donni Donis schrieb:> Oder nach was sieht der "Fehler" aus?
Mindestens nach falscher Kontrastspannung.
Ohne Schaltplan ist das etwas müssig, irgendetwas aus den aus dem Bild
herausführenden Leitungen und den nicht sichtbaren
Anschlussbezeichnungen des Arduinos herauszulesen.
Hoffe hier erkennt man alles.
Die Kontrastspannung habe ich auf GND gelegt, damit sollte ich doch
vollen Kontrast haben, oder nicht?
Pin 5 ist DB4, Pin 4 DB5 und so weiter, sollte denke ich auch stimmen..
Enable geht auf 11 und RS auf 12. Masse und 5V jeweils vom Arduino und
verbunden. Hab es nun schon 3 mal ab und an gesteckt, jedesmal der selbe
Fehler..
mögliche Fehler/Hints:
* wenn RW nicht benutzt wird, dann auf maße
* Kontrastspannung fehlerhaft (oftmals bei ca. 0.2V)
* Datenrate zu hoch/Timing falsch (vorallem chinesen Nachbau HD44780
Controller halten die Timings des Originales oft nicht ein!)
Donni Donis schrieb:> Die Kontrastspannung habe ich auf GND gelegt, damit sollte ich doch> vollen Kontrast haben, oder nicht?
Oder wie mein Vorreiter erwähnte, ein (komplett) abgedunkeltes Display,
auf dem man keine Zeichen mehr erkennen kann.
Hab jetzt mal ein Poti angeschlossen an den Kontrast, wenn ich es Drehe
verschwindet der Balken von Bild 1, oder er erscheint eben wieder..
Aber Ich hatte es schonmal auf Laufen :/
Den habe ich nun schon gefühlte 100 mal aufgebaut, es funktioniert
nicht..
Vielleicht ist das Display ja auch hin, ist ein 'billiges' von Pollin.
Komisch ist nur, das ich es schon einmal benutzt habe.
Donni Donis schrieb:> Ich habe anstatt meiner Kabel mal kleine Litzen abgeschnitten
Vielleicht hattest du nen Kabelbruch oder so. Hast du die Verbingungen
mal durchgemessen?
Ich habe grad leider kein Multimeter da, habe aber zig verschiedene
Kabel benutzt.. werde morgen mal meine Kabel Durchmesser ;)
Aufjedenfall funktioniert es jetzt, danke für die Bemühungen!
Gute Nacht.