Hallo, kurze Frage: Kann ich so ein Display http://site.gravitech.us/MicroResearch/Others/LCD-20x4B/LCD-20x4B_Datasheet.pdf Mit einem 3.3V PIC ansteuern? Bzw. muss ich darauf achten, dass das ich das Teil an 5V tolerante Pins hänge? Wenn ja welche (Display-)pins müssen an 5V Pins vom µC? Gruß Daniel
das LCD erwartet Highpegel > 2,2V und Uss 5V das wird eine Gradwanderung an 3V mit dem PIC. Alle Pins an 5Vtolerante IOS und Pullups nach +5V könnte aber gehen.
bada schrieb: > Kann ich so ein Display > http://site.gravitech.us/MicroResearch/Others/LCD-20x4B/LCD-20x4B_Datasheet.pdf > Mit einem 3.3V PIC ansteuern? Ja, der verbaute Kontroller erkennt ab 2.2V High und lässt sich also problemlos mit dem 3.3V IOs ansteuern. > Bzw. muss ich darauf achten, dass das ich > das Teil an 5V tolerante Pins hänge? Nur wenn du auch aus dem Display lesen willst. Wenn nicht würde ich R/W fix auf Masse legen. Wenn du lesen willst müssen die gesamten Datenpins DB<0:7> mit 5V kompatiblen IOs verbunden werden.
Hi >Kann ich so ein Display >http://site.gravitech.us/MicroResearch/Others/LCD-... >Mit einem 3.3V PIC ansteuern? Du kannst das Display auch mit 3,3V betreiben. Lediglich für den Kontrast brauchst du eine negative Spannung. MfG Spess
spess53 schrieb: > Du kannst das Display auch mit 3,3V betreiben Sicher? Im Datenblatt lese ich: >> Min Typ Max >> Supply Voltage for Logic VDD-VSS 4.5 5.0 5.5 V
Hi >Sicher? Im Datenblatt lese ich: >>> Min Typ Max >>> Supply Voltage for Logic VDD-VSS 4.5 5.0 5.5 V Ja. Die Display Controller laufen ab ca. 2,7V. Wurde hier schon zig mal Diskutiert. MfG Spess
Max H. schrieb: > spess53 schrieb: >> Du kannst das Display auch mit 3,3V betreiben > Sicher? Im Datenblatt lese ich: https://www.sparkfun.com/datasheets/LCD/HD44780.pdf
Hallo, erstmal danke für die Antworten. Ich habe mich etwas unglücklich ausgedruckt. Versorgt (also Vdd) wird das Display mit 5V und Controast dann mit 10k Poti. Mir geht es lediglich um D04-D07 und RS R/W und E (diese gehen alle an den Controller). Lesen will eig nichts vom Display. Ich wollte die XLCD lib von microchip nutzen um das LCD anzusteuern. Ich weiß jedoch nicht ob die lib irgendwann mal was liest?!
bada schrieb: > Ich weiß jedoch nicht ob die lib > irgendwann mal was liest?! Muss die R/W Leitung mit dem PIC verbunden werden um die Lib zu nutzen? Wenn ja würde ich im Quellcode mal nachsehen was mit dieser gemacht wird.
Max H. schrieb: > Muss die R/W Leitung mit dem PIC verbunden werden um die Lib zu nutzen? Was das Prinzip der Ansteuerung solcher LCDs angeht: nein. Nur muss die Lib dann feste Wartezeiten implementieren, statt den Status vom LCD abzuwarten.
A. K. schrieb: > Was das Prinzip der Ansteuerung solcher LCDs angeht: nein Was die XLCD Lib angeht: Ja. Ich habe kurz nachgesehen: Die XLCD Lib macht das Timing über die Abfrage des Busy Flags, liest also auch aus dem LCD...
ansonsten ist der 74LVCC3245 für die Datenleitungen die Lösung. Port A ist die 3.3V Seite, Port B die 5V-Seite. Für die Steuersignale nimmst Du 74HCT* Gatter, zB 74HCT02 oder 74HCT08 oder 74HCT125 oder was auch immer Du gerade rumliegen hast. Damit ist das ganze sauber gelöst. fchk
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.