Forum: Mikrocontroller und Digitale Elektronik LCD ansteuerung


von DUDE (Gast)


Lesenswert?

Ich möchte mit meinem 8515 ein LCD wie hier auf der Homepage ansteuern 
und habe noch ein kleines Problem.
Das LCD zeigt immer nur schwarze Balken.
Einige Leute haben mir gesagt dass das an der Init liegt.

Kann es sein das mein Controller falsch getaktet ist?
Welchen Quarz verwendet ihr um die Routine von dieser Homepage zu 
steuern?

von Björn Jonas (Gast)


Lesenswert?

Hallo,

Du mußt das Display nach dem Reset bzw. Power-Up erst mal 
initialisieren. Man kann das Display per Befehl an- und ausschalten. Das 
Problem ist, das es zunächst ausgeschaltet ist. Außerdem mußt du unter 
umständen erst mal eine Sekunde oder so warten, bis das Display sich 
initialisiert hat und es Befehle von dir entgegenimmt (das Problem hatte 
ich mal).

Am Besten besorgst Du dir das Datenblatt zu dem Display (bzw. dem 
Controller) oder schaust einfach mal in die gängigen Bücher zum Thema uC 
(Bücherei etc.). Dabei spielt der Typ des Controllers (AVR, 8051, ...) 
ja keine Rolle.

Gruß

Björn

von ERDI - Soft (Gast)


Lesenswert?

Vielleicht ist auch der Kontrast falsch eingestellt?

von Dude (Gast)


Lesenswert?

Das mit dem Kontrast hab ich auch gedacht und hab mir ein Poti 
angschlossen um den Kontrast zu Regeln.

Ich habe bemerkt dass Beide Zeilen Heller und dunkler werden.
Jetzt hab ich Den Pin am LCD wider direkt verbunen. Also volle Spannung.

von Jonas Diemer (Gast)


Lesenswert?

das liegt mit sicherheit an falscher initialisierung des LCD.

von Dude (Gast)


Lesenswert?

Das hab ich auch schon viel gehört.

Aber warum?

Ich hab genau das Display verwendet wie hier auf der HP gezeigt,
Die software 1:1 auf meinem AVR geladen und mit meinem STK500
getestet

von Jonas Diemer (Gast)


Lesenswert?

stimmen denn die pinbelegungen überein?

von Dude (Gast)


Lesenswert?

JA

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.