www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD 4-Bit 8-Bit Umschalten


Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo zusammen!

ich bastle gerade mit einem mega8 und nem lcd herum.
das ganze versuchte ich mit winavr und peter fleury´s library
anzusteuern. hier mein probelm: wenn ich das lcd initialisieren will
bleibt mein programm da hängen und nix geht mehr. hab das display dann
mal im 8-bit modus angeschlossen und ein kleines programm dazu
geschrieben um ein paar zeichen auszugeben, mit erfolg.hab dann auf
4-bit modus umgeschalten, auch mit erfolg. wenn ich jedoch die
spannungsversorgung trenne arbeitet das display wieder im 8-bit modus.
wie kann peter´s libary den modus umschalten wenn ich dazu DB4 und DB5
brauche und ich nur DB0-DB4 angeschlossen hab?

gruß michael

Autor: A.K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der 4-Bit Modus nutzt DB4-7.

Autor: Marko (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
db0 - db3 kommen auf gnd

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
okay, probier ich morgen mal aus.

danke!!!

Autor: Marco S (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Michael.

Habe selbs gerade ein HD44780-Display am ATMega8 hängen. Ansteuern tue
ich das, wie oben beschrieben, mit DB4-DB7. Allerdings lasse ich
DB0-DB3 offen; diese scheinen interne Pullup's zu haben. Weiterhin
sind nur noch Rs und E angeschlossen, neben den obligatorischen +5V,
GND und bei meinem Display auch noch -5V.

Gruß
Marco
-

Autor: plitzi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
zumindest das Schreib/Lesesignal R/W sollte doch auch einen definierten
Pegel bekommen, oder? Wenn Du nur schreiben und nie lesen (Busy-Flag)
willst, musst Du es auf GND legen.

Jörg

Autor: Marco S (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sorry, habe ich vergessen zu erwähnen: Der R/W-Pin liegt für das pollen
natürlich auf GND.

Marco
-

Autor: A.K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Für's Pollen kann er kaum auf GND liegen, denn zum lesen muss er high
sein. Nur wenn man eben nicht abfragt sondern die Wartezeiten einhält
kann er auf GND gelegt werden. Wobei Fleurys Original nicht ohne RW
auskommt.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.