Hilfe bei LCD im 4-Bit Mode

N

Nicolas Nickisch

Guest
Hi NG,
ich brauche Hilfe bei der Inbetriebnahme eines LCD-Moduls im 4-bit-Modus.

Alle im netz gefundenen hinweise beschreiben eine Umschaltsequenz und enden
dann mit dem hinweis, man solle das Display nun ausschalten und wieder
einschalten und beginnen Daten zu schreiben.

Leider ist mir nicht ganz klar wie das dann gehen soll, da doch das Display
jetzt im 4-bit mode ist und die untersten 4 Bit mißachtet werden.


Nicolas Nickisch
 
Nicolas Nickisch <n.nickisch@gmx.de> schrieb im Beitrag <bqd5ec$21aub2$1@ID-197925.news.uni-berlin.de>...

ich brauche Hilfe bei der Inbetriebnahme eines LCD-Moduls im 4-bit-Modus.

http://www.apollodisplays.com/pdf/dmcman.pdf (Handbuch für alfanumerische)

Alle im netz gefundenen hinweise beschreiben eine Umschaltsequenz und enden
dann mit dem hinweis, man solle das Display nun ausschalten und wieder
einschalten und beginnen Daten zu schreiben.
Leider ist mir nicht ganz klar wie das dann gehen soll, da doch das Display
jetzt im 4-bit mode ist

Na, im 4 bit Modus. Das kann doch nicht so schwer sein, das Diagramm
auf Seite 29 zu verstehen.

und die untersten 4 Bit mißachtet werden.
Du hast den 4 bit Modus nicht verstanden. Gar nicht.
Man braucht nun 2 Schreibyklen, um einen (8 bit) Wert zu uebertragen,
und natuerlich werden nach wie vor alle 8 bit gesendet, naemlich in
2 4 bit Paketen nacheinander.
--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
 
Nicolas Nickisch <n.nickisch@gmx.de> wrote:

Alle im netz gefundenen hinweise beschreiben eine Umschaltsequenz und enden
Alle? Koennen wir das nochmal vertiefen?

dann mit dem hinweis, man solle das Display nun ausschalten und wieder
einschalten und beginnen Daten zu schreiben.
Soso....

Leider ist mir nicht ganz klar wie das dann gehen soll, da doch das Display
jetzt im 4-bit mode ist und die untersten 4 Bit mißachtet werden.
Du kannst das Display problemlos in den 4bit Mode schalten auch wenn
die anderen nicht belegt sind.

Olaf




--
D.i.e.s.S. (K.)
 
Hi Nocolas!

ich brauche Hilfe bei der Inbetriebnahme eines LCD-Moduls im 4-bit-Modus.

Alle im netz gefundenen hinweise beschreiben eine Umschaltsequenz und
enden
dann mit dem hinweis, man solle das Display nun ausschalten und wieder
einschalten und beginnen Daten zu schreiben.
Das LCD nach dem Initialisieren abschalten? Das wäre ja total sinnlos, da
das Display dabei vergisst, dass es mit 4 Bit initialisiert wurde.

Leider ist mir nicht ganz klar wie das dann gehen soll, da doch das
Display
jetzt im 4-bit mode ist und die untersten 4 Bit mißachtet werden.
Ich denke eher, dass noch im 8 Bit-Modus ist.

Guck dir mal mein LCD-Modul für 4 Bit auf meiner Homepage an - vielleicht
hilfts ja:
http://mitglied.lycos.de/elektronikalshobby/VB/LCD/code4bit.htm (Such' nach
LcdInit)

HTH

Chris
 
Nicolas Nickisch wrote:
ich brauche Hilfe bei der Inbetriebnahme eines LCD-Moduls im 4-bit-Modus.
Du solltest Das LCD nicht ausschalten nach dem umschalten - der Modus
bleibt nur bei Stromversorgung erhalten.
Häufig macht auch das Timing probleme: Das Umschalten dauert bei den
std. LCDs über ca. 1.6 ms. Da kann es helfen sich von oben an den Wert
heran zu arbeiten...
Im 4 Bit Modus dann immer erst die höherwertigen Bits (0-3) und dann die
niederwertigen (4-7) übertragen. Wie zwei normale Schreibzugriffe -
d.h. Die ersten 4 Bits sowie RS und R/W am Datenbus anlegen, Enable auf
High, Enable wieder runter - und dann das gleiche nochmal mit den
nächsten 4 Bits.
Und dann warten bis das LCD den Befehl ausgeführt hat.
In den Datenbüchern von www.lcd-module.de findest Du 'ne vernünftige
Initialisierungssequenz.

Gruß
Michael
 

Welcome to EDABoard.com

Sponsor

Back
Top