Hi habe hier ein 2x16 Dot Matrix LCD. Leider ist bei 5V Versorgung, und 0V am Kontrastpin Vo das Display nur von schräg oben lesbar! Genau von vorne betrachtet habe ich einen zu schwachen Kontrast. Wenn ich mit Poti Richtung VDD drehe wird er noch schwächer. Kann ich irgendetwas tun, um es auch von vorne Betrachtet lesbarer zu machen? LG Alex
Du musst eine negative Kontrastspannung anlegen. Such mal nach Spannungsinvertierer. Auf Wikipedia gibt's auch 'ne nette Schaltung: http://de.wikipedia.org/wiki/ladungspumpe Gruß Jonathan
Genauer wäre es diese Schaltung: http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/Ladungspumpe_neg_einf.svg/500px-Ladungspumpe_neg_einf.svg.png
> Kann ich irgendetwas tun, um es auch von vorne Betrachtet > lesbarer zu machen? Datenblatt lesen ? Vielleicht ist es eines mit erweitertem Temperaturbereich und braucht eine negative Kontrastspannung. Man kann es auch mit 6V versorgen...
Will nur nicht das mir der Controller des LCD´s abraucht, bis wie weit darf ich dabei gehen? Datenblatt hab ich leider keines war ein Restposten, scheint aber ein HD44780 kompatibler zu sein, denn Zeichen darstellen geht schon! Bei Sprut hab ich gelesen, ab -0,5V wirds heikel mit der Stromaufnahme...
Evtl. wäre es nützlich, wo du das LCD gekauft hast. Ein Foto vom LCD (vorne und hinten) würde auch nicht schaden. Mfg
> Hi habe hier ein 2x16 Dot Matrix LCD.
Wenn das ein "normales" Display ist, dann dürfte die Kontrastspannung so
bei 0,7 V liegen. Ein Foto wäre hilfreich.
Alex B. schrieb: > Will nur nicht das mir der Controller des LCD´s abraucht, bis wie weit > darf ich dabei gehen? Normalerweise kann dir der nicht abrauchen. Denn: Du brauchst nur eine negative Kontrastspannung. D.h. nur das Poti, welches die Kontrastspannung einstellt wird an Vcc und eben deine negative Hilfsspannung gelegt. Alles andere bleibt gleich. Dein µC kommt mit der nagativen Spannung überhaupt nicht in Berührung. Zum probieren kannst du ja mal eine AAA Batterie nehmen. Den Pluspul schaltest du nach GND, dein Kontrastpoti kommt an VCC und den Minuspol der Batterie. Wenn du jetzt einen Kontrast hinbekommst, dann kannst du dir darüber Gedanken machen, wie du die negative Kontrastspannung dauerhaft erzeugen kannst.
Mit abrauchen meinte ich den Controller des Displays, nicht den Microcontroller! Anbei ein Foto von dem Display, es ist ein Sumijo SMJ-1602 Rev.A von Pollin. Die Hintergrundbeleuchtung hab ich nachträglich selber eingebaut, darum die Hotspots an den stirnseitigen Led-Einstrahlstellen! Der Trick mit der Batterie hat tatsächlich funktioniert, bekomme bei -1,3V einen deutlich besseren Kontrast bei 12.00 Uhr betrachtung... Wie mach ich das jetzt am simplesten dauerhaft?
> Wie mach ich das jetzt am simplesten dauerhaft? Hier ist ein Inverter beschrieben: http://www.holger-klabunde.de/dcdc/picdcdc.htm
Vielen Dank Euch allen! Werds mal mit der Ladungspumpe versuchen =) LG Alex
Hallo zusammen, ich schreibe einfach in diesem Beitrag, da ich das gleiche Bord und den gleichen LCD Habe. Und jetzt meine bitte, da ich am Rande der Verzweiflung stehe, bitte ich euch um eine Art Starthilfe. Und zwar es wäre cool wenn mir jemand beschreiben könnte, wie ich den LCD an dem STM32 Discovery Board zum Laufen kriege. Sowohl Pin Belegung als auch benutzte Bibliotheken evl. Quellcode. Meine C/C++ Kenntnisse sind zwar eingerostet, aber ich hoffe ich kriege die ans laufen. Danke Denis
hallo alex, ich versuche seit 2 tagen das selbe display (smj1602) zum 'sprechen' zu bringen aber erfoglos. kannst du mir die pinbelegung und eventuell eine assembler ini zukommen lassen oder einen schaltplan wie du es angeschlossen hast. danke in voraus. gruß werner hw: atmega16 auf steckboard, db0-db7(7-14) an pc0-pc7;rs,rw,e(4-5-6) an pa5-pa7; 1-gnd;2-vcc;3-kontrast
Alex B. schrieb: > Die Hintergrundbeleuchtung hab ich nachträglich selber eingebaut, Daher hast du das Problem, die Polfilter sind dafür nicht vogesehen.
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.