es klappt leider nicht mein LCD richtig zum laufen zu bringen. Habe den code hier aus dem tutorial 1 zu 1 übernommen. mir fallen 2 möglichkeiten ein: 1) in der initialisierungsroutine stimmen die delay zeiten nicht richtig. und somit wird das display nicht richtig initialisiert. weiss da jemand mehr? 2) es wird nichts auf dem display angezeigt weil meine kontrastspannung zu hoch ist. ist zwar schon 0V aber vielleicht brauche ich ja eine neg. spannung, obwohl das im datenblatt nich so steht. ich komme darauf weil nach dem init() zeigt es mir die zwei balken an(2-zeiliges display), nur eben ganz schwach und viel zu dunkel. das kuriose ist aber dass ich es einmal schon irgendwie gechafft habe dass etwas angeziegt wird aber eben nicht das was ich wollte. Hat jemand eine Idee? Ach ja, wie würde ich denn eine neg. Spannung erzeugen? keine Ahnung davon?
probier lieber einmal die Kontrastspannung auf 1-2 Volt einzustellen! Häng' gleich ein Poti zwischen 5V und GND; den Schleifer ans Display. Dann kannst du drehen bis es geht...
Hab ich natürlich schon gemacht! und poti bringt eigentlich überhaupt nichts, da sowieso erst bei 0V die pixel erscheinen!
Hallo Sven, da kann es mehere Gründe geben. Kannst Du genauer beschreiben, wie Deine Umgebung aussieht? (Welches Display, STK500, Taktfrequenz, welche Ports, Schaltplan, usw)? Wenn Du schon mal etwas gesehen hast, dann würde ich das Timing überprüfen (die Beispiele sind für 4MHz ausgelegt) und ggf. die Delays verlängern. Hast Du das Timing und die Initialisierung gegen das Datenblatt geprüft? Gruß Waldemar
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.