Forum: Mikrocontroller und Digitale Elektronik Schwarze Balken am LCD Display


von al3ko (Gast)


Angehängte Dateien:

Lesenswert?

Hi Leute,
ich verwende ein 2x16 HD47780 LCD und die LCD Routinen aus dem AVR-GCC 
Tutorial. Es funktioniert soweit auch alles super. Klicke ich in AVR 
Studio 4 auf "Erase Device", so sind nach einiger Zeit schwarze Balken 
zu sehen.

Ein Bild findet ihr im Anhang. An den Routinen etc. habe ich nichts 
verändert.

Aus reiner Neugier:
Woran kann das liegen?


uC ist Atmega8 und Schaltung entspricht der Minimalbeschaltung. Das 
Display ist in Anlehnung an die LCD Routinen angeschlossen.


Danke

von spess53 (Gast)


Lesenswert?

Hi

>Klicke ich in AVR
>Studio 4 auf "Erase Device", so sind nach einiger Zeit schwarze Balken
>zu sehen.

>An den Routinen etc. habe ich nichts verändert.

Nach 'Erase Device' hast du keine Routinen mehr auf dem AVR. Er ist 
gelöscht.

MfG Spess

von al3ko (Gast)


Lesenswert?

spess53 schrieb:
>>An den Routinen etc. habe ich nichts verändert.
>
> Nach 'Erase Device' hast du keine Routinen mehr auf dem AVR. Er ist
> gelöscht.
Okay, unglücklich ausgedrückt von mir. Aber warum kommen von Zeit zu 
Zeit die schwarzen Balken aufs Display?

Der Initialzustand des Displays sind schwarze Balken in der ersten 
Zeile. Nach Erase device strecken sich die schwarzen Balken nach einer 
gewissen Zeit über beide Zeilen. Ein "langsames" Zurückkehren des LCDs 
in den Initialzustand meine ich dadurch anzweifeln zu können.

von breakdown (Gast)


Lesenswert?

Das LCD fängt über seine Antennen - Drähte zu den hochohmigen 
Anschlüssen des µC - unbeschreibliche Signale auf.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Der ISP Programmer macht ja nicht nur ein Erase, sondern auch einen 
RESET vom µC. Dadurch werden sämtliche Pins hochohmig und das LCD hängt 
in der Luft, d.h. es sieht keine eindeutigen Pegel mehr.

Wahrscheinlich fängt sich das LCD dann ab und zu mal was ein, z.B. auf 
E(nable). Es sieht dann ein 0xFF, was bei den meisten eingebauten 
LCD-Zeichensätzen gleichbedeutend ist mit einem schwarzen Balken.

Gruß,

Frank

von spess53 (Gast)


Lesenswert?

Hi

>Ein "langsames" Zurückkehren des LCDs
>in den Initialzustand meine ich dadurch anzweifeln zu können.

Nach dem Löschen sind deine IO-Pins Eingänge, also hochohmig.  RS, RW 
sowie D0..D7 des Displays haben interne Pull-Up-Widerstände. Der Eingang 
E, mit dem Daten/Befehle übernommen werden, aber nicht. D.h. dieser 
Eingang floatet. Da kann ich mir durchaus vorstellen, das das Display 
früher oder später aus dem Tritt kommt.

MfG Spess

von al3ko (Gast)


Lesenswert?

Okay, also nichts worüber ich mir Sorgen machen muss.


Gruß

von al3ko (Gast)


Lesenswert?

Und vielen Dank natürlich für eure Antworten ;)

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
Noch kein Account? Hier anmelden.