Forum: Mikrocontroller und Digitale Elektronik LCD defekt? gelbe Balken


von stevomaniac (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich probiere mich nun an einem LCD Display. Ich habe es wie im Tutorial 
angeschlossen, mit ausnahme des Kontrast Pins, der hängt an Masse (da 
kein Potentiometer vorhanden). Laut Tutorial sollten nun schwarze Balken 
erscheinen, bei mir erscheinen aber gelbe Balken (nur wenn Kontrast auf 
Masse, ansonsten erschein gar nichts). Ich hatte  anfangs VSS und VDD 
vertauscht, kann es sein, dass das LCD nun defekt ist?

mfg

von Der T. (Gast)


Lesenswert?

stevomaniac schrieb:
> mit ausnahme des Kontrast Pins, der hängt an Masse

Kontrast übersteuert?

> Ich hatte  anfangs VSS und VDD
> vertauscht, kann es sein, dass das LCD nun defekt ist?

Autsch

von Soul E. (Gast)


Lesenswert?

Dein Display hat gelbe Schrift auf blauem Grund. Dein Tutorial geht von 
schwarzer Schrift auf grauem Grund aus.

von Schlumpf (Gast)


Lesenswert?

stevomaniac schrieb:
> kann es sein, dass das LCD nun defekt ist?

Vermutlich.
Am Besten wegschmeißen und ein neues hernehmen.

Oder mal überlegen, ob es ein Display ist, welches eben NICHT schwarze 
Zeichen auf grauem Grund, sondern helle (gelbe) Zeichen auf blauem Grund 
darstellt :-)

von stevomaniac (Gast)


Lesenswert?

Hallo,
also das heißt dann das LCD sollte grundsätzlich noch gehen?
Ich war mir eben nicht sicher da wie gesagt anfangs falsch angeschlossen 
war.

D.h. ich muss dann den Fehler im Code suchen :)

mfg

von stevomaniac (Gast)


Lesenswert?

Hallo, habe den Code nochmals durchgeschaut und leider keinen Fehler 
gefunden, vlt kann jmd prüfen ob das so stimmt .
Habe den Code hier reingeladen ::

http://www.codeshare.io/enssu

von Harry (Gast)


Lesenswert?

Schau dir mal das Datenblatt des LCDs an, wie der Kontrastpin 
angeschlossen wird ;o)

von dummy (Gast)


Lesenswert?

>Hallo, habe den Code nochmals durchgeschaut und leider keinen Fehler
>gefunden, vlt kann jmd prüfen ob das so stimmt .

Dabei sind mindestens zwei Fehler offensichtlich.
Weder command() noch character() sind in Ordnung.

von Georg G. (df2au)


Lesenswert?

Warum nimmst du nicht für den Anfang eine der erprobten Libs, die von 
Fleury als Beispiel?

Dein Code enthält diverse Fehler in jeder Funktion. Und versuch bitte, 
deutsch zu schreiben. Dein Denglisch verwirrt erheblich, wenn man 
englisch spricht.

von Karl H. (kbuchegg)


Lesenswert?

Und lad deinen Code ruhig hier als Anhang hoch.
Kleinere Codeteile kann, darf und soll man ruhig auch in das Posting 
einbetten.

Wir sind hier ein Forum, in dem es hauptsächlich um 2 Dinge geht: Um 
Hardwareaufbauten und um Programmierung. Wir sind also daran gewöhnt, 
dass man hier Code sieht und das Froum hat auch entsprechende 
Erweiterungen eingebaut, so dass der Code, mit den entsprechenden Tags 
versehen, ansprechend präsentiert wird.
Da muss man dann nicht auf externe Source Code Hoster ausweichen, von 
denen man dann nie weiß, was die im Browser alles veranstalten. BZw. es 
ist viel leichter durch Hin und Herscrollen Codestellen mit dem 
begleitenden Text abzugleichen, bzw. aus dem gezeigten Code Teile in die 
Antwort zu übernehmen.

Bei 450k Bildern hattest du ja auch kein Problem, die hier hochzuladen. 
Warum sollten dann die maximal 2k, die dein Programm als Text 
verbrauchen, ein Problem sein?

von cyprius (Gast)


Lesenswert?

Das sieht aus wie ein weißes Display mit blauer Hintergrundbeleuchtung.

Ich habe mal ein defektes Display dieses Typs gesehen - da hatten sich 
die Pixel tatsächlich teils leicht gelb verfärbt. Dabei hat der 
Controller aber auch Schaden genommen. Am besten schmeißt du das Ding 
weg und benutzt ein neues, sonst spielen dir eventuell jetzt noch 
unsichtbare Fehler einen Streich.

von stevomaniac (Gast)


Lesenswert?

Nur der Vollständigkeit halber::
Habe es mittlerweile zum Laufen gebracht. Der Fehler waren schlechte 
Kontakte + zuviel Kontrast.


mfg

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.