Hallo Ihr Wissenden... ich habe hier ein 4x20 Display mit Herstellerdatenblatt. Jetzt gibts da ja die Befehlstabelle. Wenn ich das Display aber im 4-Bit-Modus betreibe habe ich folglich auch nicht alle Datenleitungen belegt. Wie kann ich denn dann die unbelegten Signale setzen ? Auf dem Datenblatt ist nur ein Beispiel für den 8-Bit Modus. Funktionen wie 4-Zeilen-Modus könnte ich nach dem LCD-Tutorial nicht einstellen. Ich habe nämlich immer das Problem, dass etwas längere Texte teilweise in der zweiten Zeile widerholt werden.
Sorry aber die Frage ist etwas komisch. kannst du jetzt das Display ansprechne oder nicht? Ob 8bit oder 4Bit Ansteuerung ist eigentlich unerheblich. Wenn das Display im 4bit Modus ist, kann man das gleiche wie im 8bit Modus einstellen. Man muss halt nur erst ein Nibble übertragen und dann das andere. Seb
Es gibt zwei verschiedene Möglichkeiten zur Ansteuerung eines solchen Displays: den 8bit- und den 4bit-Modus. Für den 8bit-Modus werden (wie der Name schon sagt) alle acht Datenleitungen zur Ansteuerung verwendet, somit kann durch einen Zugriff immer ein ganzes Byte übertragen werden. Der 4bit-Modus verwendet nur die oberen vier Datenleitungen (DB4-DB7). Um ein Byte zu übertragen braucht man somit zwei Zugriffe, wobei zuerst das höherwertige "Nibble" (=4 Bits), also Bit 4 bis Bit 7 übertragen wird und dann das niederwertige, also Bit 0 bis Bit 3. Die unteren Datenleitungen des LCDs legt man einfach auf GND. siehe auch http://www.mikrocontroller.net/tutorial/lcd
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.