Forum: Mikrocontroller und Digitale Elektronik LCD fehler?


von Sencer (Gast)


Lesenswert?

HI,
ich habe mein 16*1 LCD-Display versucht mit einem Mikrocontroller und
mit dem LPT1-Port meines PCs anzusteuern.
Ging leider nicht, auf dem Display erschien immer nur 8 schwarze
Kästchen.
Ich habe RS auf HIGH, RW auf LOW und die Datenleitungen auf AA für
dieses Zeichen gesetzt:
-----
  |
  |
-----

Dann noch ein HIGH-PULSE auf E.
Funktioniert nicht.
Habe ich was vergessen?

von Dave (Gast)


Lesenswert?

was meinst du mit rs auf high.. haste das direkt an +5v angeschlossen?

hast du das lcd initialisiert?

dave

von Sencer (Gast)


Lesenswert?

RS = REGISTER SELECT.
1. RS = HIGH
2. RW = LOW
3. DATEN leitungen auf AA
4. E = POSITIVE PULSE

von Dirk X (Gast)


Angehängte Dateien:

Lesenswert?

Hier steht was zur Initialisierung drin..

von Sencer (Gast)


Lesenswert?

Danke für das PDF-Dokument Dirk.

von Sencer (Gast)


Lesenswert?

HI,
dass mit dem ansteurn des LCD-Display klappt jetzt 1A:)
Das ist ein 16x1 LCD-Display, aber leider kann man nur die ersten 8
Spalten mit Symbolen/Zeichen beschreiben. Warum nicht die anderen 8
spalten?
Danke.

von Marius (Gast)


Lesenswert?

Hallo
Ich tippe darauf das das Display wie ein 2*8 Zeichen display
angesteuert werden muss.
mfg Marius

von Steffen (Gast)


Lesenswert?

Warum benutzt Du nicht mal die Suchen-Funktion????????????????????









































































































































Weil die anderen 8-Zeichen bei den meisten 1x16 Displays ab einer
anderen Adresse anfangen! Das ist eigentlich ein 2x8 Display mit beiden
Zeilen in einer Zeile.

von Steffen (Gast)


Lesenswert?

Ups,

die Auto-Repeat Funktion ist aber ganz schön schnell ;-) und Marius war
auch etwas schneller.

von Sencer (Gast)


Lesenswert?

Meint ihr, dass ich jetzt unter "System Set" N = 1 für 2 oder
4Displayzeilen anstatt N = 0 für 1 Displayzeile einstellen soll?
wenn ja, funktioniert das so leider nicht.

von test (Gast)


Lesenswert?

1. zeichen , obere zeile = 80h ... 2. z. 81h ...

1. zeichen , untere zeile = C0h ... 2. z. C1h ...

von Sencer (Gast)


Lesenswert?

Muss ich jetzt 80h ins "Set DD-RAM addresse" schreiben damit ich zur
neunten stelle komme?

von Sencer (Gast)


Lesenswert?

Danke schön,
funktioniert supi:)

von Tobi (Gast)


Lesenswert?

hast du eigentlich schon ein einziges mal in irgendein datenblatt
geschaut?? du stellst immer fragen die da so eindeutig beantwortet
werden, dass ich daran doch ziemlich zweifel. lern mal ein bisschen
selber arbeiten!

von Sencer (Gast)


Lesenswert?

Doch, ich schaue in die Datenblätter. Das problem ist, dass das ganze in
Englisch ist(die meisten Datenblätter).

von Tobi (Gast)


Lesenswert?

um das english lernen wirst du adnn nicht drumherumkommen wobei
datenblätter und ähnliche fachliteratur in recht einfachem english
gehalten ist wenn man einmal die fachbegriffe raus hat. wenn du in
englisch schon die grundlagen kannst musst du dir halt hin und wieder
mal ein die arbeit machen müssen ein paar wörter nachzuschalgen oder
dir in google die fachbegriffe erklären zu lassen.

von Sencer (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.