zwanzischmark
06.01.2005, 20:01
Ich weiss es gibt genug treats über LCDs und ich hab mitlerweile glaube ich auch alle durchgelesen, aber irgendwie hilft mir das alles nich weiter...
habe ein 2 x 16 Display von Reichelt ->LCD 162C BL (HD44780 komatibel) folgendermassen an meinen PCF8574 angeschlossen:
P0 -> D7
P1 -> D6
P2 -> D5
P3 -> D4
P4 -> E
P5 -> RS
RW -> GND
der PCF8574 funktioniert! und ich habe mitlerweile meine init so verschrumpft das ich jeden zustand einzeln sende. Trotzdem passiert auf dem Display absolut nix ausser das es leuchtet. In den Beiträgen in diesem Forum hab ich gelesen das man das Busy flag ignorieren kann weil basic eh zu langsam ist. Nun steht im Datenblatt (http://www.reichelt.de/inhalt.html?SID=12QdAeQdS4AQwAAHwCLYof08a185569f3c 3698e82d5ef14272dce;ACTION=7;LASTACTION=6;SORT=art ikel.artnr;GRUPPE=A5212;GRUPPEA=A521;WG=0;SUCHE=LC %20display;ARTIKEL=LCD%2520162C%2520BL;START=0;END =16;FOLDER=A500;FILE=LCD162CBL%2523EAS.pdf;STATIC= 0;FC=672;PROVID=0;TITEL=0;DOWNLOADTYP=1;DATASHEETA UTO=) aber: "Im 4-bit Mode ist die Busy-Abfrage vor jedem Bytezugriff notwendig." also kann es vielleicht doch daran liegen das man das abfragen muss? oder hat jemand ne andere idee woran es liegen könnte?
mfg Paul
habe ein 2 x 16 Display von Reichelt ->LCD 162C BL (HD44780 komatibel) folgendermassen an meinen PCF8574 angeschlossen:
P0 -> D7
P1 -> D6
P2 -> D5
P3 -> D4
P4 -> E
P5 -> RS
RW -> GND
der PCF8574 funktioniert! und ich habe mitlerweile meine init so verschrumpft das ich jeden zustand einzeln sende. Trotzdem passiert auf dem Display absolut nix ausser das es leuchtet. In den Beiträgen in diesem Forum hab ich gelesen das man das Busy flag ignorieren kann weil basic eh zu langsam ist. Nun steht im Datenblatt (http://www.reichelt.de/inhalt.html?SID=12QdAeQdS4AQwAAHwCLYof08a185569f3c 3698e82d5ef14272dce;ACTION=7;LASTACTION=6;SORT=art ikel.artnr;GRUPPE=A5212;GRUPPEA=A521;WG=0;SUCHE=LC %20display;ARTIKEL=LCD%2520162C%2520BL;START=0;END =16;FOLDER=A500;FILE=LCD162CBL%2523EAS.pdf;STATIC= 0;FC=672;PROVID=0;TITEL=0;DOWNLOADTYP=1;DATASHEETA UTO=) aber: "Im 4-bit Mode ist die Busy-Abfrage vor jedem Bytezugriff notwendig." also kann es vielleicht doch daran liegen das man das abfragen muss? oder hat jemand ne andere idee woran es liegen könnte?
mfg Paul