Forum: Mikrocontroller und Digitale Elektronik LCD Display Displaytech 204B


von Thomas S. (seitzo)


Angehängte Dateien:

Lesenswert?

Hallo, wollte zum ersten mal mit einem alten PIC16F84A ein Display in 
Assembler ansteuern, funktioniert allerdings anscheinend nicht so 
richtig.
Es soll "Hello world !" angezeigt werden.
Tatsächliche Anzeige siehe Bild im Anhang.
Frage: ist das Display kaputt?  Was mach ich falsch?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Junge, Bildformate!

Thomas Seitz schrieb:
> ist das Display kaputt?

Wahrscheinlich nicht.

Thomas Seitz schrieb:
> Was mach ich falsch?

Die Init hat nicht funktioniert, es müssen alle 4 Zeilen den gleichen 
leicht angedeuteten Grauton haben. Mach mal die komplette "lange" Init, 
so wie sie im Datenblatt des HD44780 steht.

von Spess53 (Gast)


Lesenswert?

Hi

>Frage: ist das Display kaputt?

So richtig gesund sieht das nicht aus. Da scheinen Spalten zu fehlen. An 
deiner Stelle würde ich dem Teil erst mal ein Kontrastpotentiometer an 
Pin 3 spendieren und dann schreib mal eine Zeile mit 0xFF voll. Damit 
werden alle Pixel eines Zeichens angesteuert.

MfG Spess

von Thomas S. (seitzo)


Lesenswert?

0xFF funktioniert, poti hab ich leider nicht.

von Thomas S. (seitzo)


Lesenswert?

Sorry, funktioniert doch nicht mit 0xFF, es fehlen Spalten.
Die init hab ich doch genauso wie beschrieben.
Ist das Display kaputt?

von Spess53 (Gast)


Lesenswert?

Hi

>Ist das Display kaputt?

Sieht so aus. Könntest aber noch etwas testen: Die Verbindung zwischen 
der Leiterplatte des Displays und dem eigentlichen Display wird über 
leitfähiges Gummi hergestellt. Drücke mal ober- und unterhalb des 
Fensters auf den Metallrahmen. Wenn sich bei den Spalten dann etwas 
liegt es an den Gummis.

MfG Spess

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Thomas Seitz schrieb:
> Die init hab ich doch genauso wie beschrieben.

Nee, hast Du nicht.

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.