Hi ich benutze schon lange einen LCD Anzeige von Pollin LCD DV Datavision 2x20 an einem Atmega8. er ist über die PB Ports angeschlossen. Heute wollte ich wieder einige Dinge ändern und umprogrammieren. Und nach dem letzten mal überspielen über ISR in den µC, zeigt die LCD anzeige nur noch in der zweiten Zeile was an und zwar nur komische Zeichen. Das Programm im Controller scheint aber noch einwandfrei zu funktionieren. Kann es sein, dass ich durch die Programmierung über ISR (auch PB Ports) das Display statisch verstellt habe? Spannung für einige Sekunden wegnehmen nützt auch nichts! Kann man dass LCD wieder zurückstellen? Wenn ja dann wie? Oder habe ich es "zerstört" ? Danke schonmal für jede Antwort!!!
Ich denke nicht das das Lcd defekt oder zerstört ist, auszuschließen ist es allerdings nicht. Du wirst da im Programm etwas verändert haben das den Datentransfer zum LCD beeinflusst.
Habe ich mir auch zuerst gedacht. Allerdings habe ich nur ein Leerzeichen rausgenommen und an anderer Stelle eingesetzt. Also der auf dem LCD angezeigte Text sollte nur um eins verrückt werden. Davor hat es funktioniert. " Helligkeit:" -> " Helligkeit: "
Wenn du das LCD nicht mechanisch zerstört hast, dann würde ich sagen du hast noch was anderes verstellt, z,B. die Taktfrequenz. Ich weiss nicht welchen Treiber du verwendest, aber wenn sich die delay-Zeiten verstellt haben, kann schon einiges passieren.
Das seltsame ist ja, dass er alles scheinbar richtig anzeigt nur mit anderen Zeichen. Ich habe mir so eine Art Menü geschrieben indem ich mit den Tastern blättern kann. Blätter ich mit den Tastern werden auch immer andere Teile des Menüs angezeigt. Dort wo Zeichen sein müssten sind auch zeichen. Blos halt nicht die richtigen. In der ersten Zeile sind DOCH Zeichen allerdings nur in manchen Menüteilen.
Jo hat sich erledigt beim stecken des Programmiergerätes hat sich die isolation einer drahtbrücke soweit zurück geschoben, dass sie einen anderen PB Port gebrückt hat. Danke für die Hilfe. Blos blöd, dass man so kleine feinheiten erst nach dem 10ten mal siehn!
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.