Zitat Zitat von skywalker1979
Hallo Leute

Programmiere gerade nen PIC16F876A und hab probleme mit der Displayansteuerung. Das RS-Pin wird gesetzt, aber sobald das Enable-Pin gesetzt wird, wird sofort das RS-Pin wieder gelöscht. Hab keine Idee woran es liegt (Betriebsblind). mit der Initialisierung klappt es ja, aber es zeigt einfach kein Text an.

[Danke für eure hilfe!

Skywalker
Hallo,

äh, wieso bist Du so sicher, dass Deine Initialisierungsroutine so funktioniert? Meine Initialisierungen sind alle anders, kenne aber Dein Display nicht.
Auch sind Deine Wartezeiten unnötig hoch, da könntest Du einiges reduzieren, auch bei der Init musst Du nicht bei allen so lang warten, bei der Aussgabe schon gar nicht. (Das aber nur nebenbei)
Hast Du ein R/W ? Du liest ja nicht, liegt das fest auf Low?

Wenn Du Dir bei der Initalisierung sicher bist, (Aber Vergleich das noch mal!) nimm doch mal Deinen "Zeilen-Adressierungsaufruf" weg (habe ich so nie gemacht, bin jetzt nicht sicher ob das so stimmen kann) und gib mal nur ein Zeichen aus.

Noch ein kleiner Link zur Hilfe,... speziell Init...
http://www.sprut.de/electronic/lcd/index.htm


Gruß André