Wenn ich das LCD mit 0x3f anschalte, dann geht manchmal nur 1 der beiden Controller an... also recht oft sogar, wenn ich dann ein paar mal auf reset drücke springen irgendwann beide an. Woran könnte das liegen???
Hallo, wenn ich mich recht entsinne, hast Du beim KS0108 zwei CS Leitungen, einmal CS1 (Linker Controller) also die ersten 0-63px und einmal CS2 (Rechter Controller) also 64-128px Dieses musst du in deinem Code berücksichtigen. Ich kann Dir in ASM ein beispiel geben. Gruß Dennis
hab ich ja alles cs0=0 cs1=1 status_prüfen 0x3F (lcd an) an datenport enable cs0=1 cs1=0 status_prüfen 0x3F (lcd an) an datenport enable mal geht nur einer der beiden... mal gehen beide... und damit kann ich nicht leben. es müssen immer beide gehen. sonst ist das irgendwie mist.
Warum schaltest Du das Display einmal Links an und einmal Rechts an ?! Warum nicht beide gleichzeitig ?! (Nur beim Initialisieren) Ansonsten prüf doch mal, ob du einfach eine Wartezeit einbaust zwischen Links an und dann Rechts ?!... Gruß Dennis
danke... es geht. scheint doch kleine unterschiede zu geben zwischen den einzelnen LCDs. irgendwie war mir so als ob die chip-select leitungen low-aktive sein sollten, aber da hab ich mich wohl getäuscht. Zu dumm...
Hallo Sebastian Was für ein LCD hast du? eins von Kristal Fonz? Gruss Florian
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.