mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 4bit HD44780 HIlfe


Autor: Thorsten Fritzke (thorsten)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Moin moin

so langsam verzweifle ich an meinem LCD hier.
mein ziel ist es fürn anfang die obere hälfte vom 27x4 lcd von pollin
im 4 bit modus anzusteuern. (gehts mit dem ist die untere hälfte nicht
mehr wirklich das problem)

hab mich duch das tutorial hier, jede menge websites und datenblätter
gelesen aber das display will noch nicht so wirklich wie ich will.
ich schätze, dass es an der initialisierung hapert, da weder das
zeichen noch sonst etwagiger "müll" angezeigt wird.

pinbelegung ist im anhang aufgeschrieben.

kann mir wer helfen und zeigen wo der fehler im code ist?

danke schonma im vorraus.

mfg

Autor: Mark Hämmerling (haemi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Salve,

bist Du auf den 4bit-Modus angewiesen, bzw. hast Du den 8bit-Modus
schonmal versucht zu realisieren? Falls nicht, probier's erstmal mit
dem. Die Datenübertragung im 4bit-Modus ist unnötig kompliziert.

Mein Tip: Erst 8bit, und wenn's dann zu Deiner Zufriedenheit
funktioniert und Du die 4 Leitungen einsparen willst, Routine auf 4bit
umschreiben. Und wenn das klappt, die 4 Leitungen wieder ablöten. :)
Es geht nämlich nix über ein erstes Erfolgserlebnis. :)

Ansonsten gilt: Minimale Wartezeiten sehr großzügig wählen. Ruhig mal
das 5fache von der Zeit im Datenblatt warten. Merkst Du in der
Init-Routine eh nicht. Und unterschiedliche Chipsets kommen
unterschiedlich gut mit den Timings klar.

Mark

Autor: Thorsten Fritzke (thorsten)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mahlzeit

ja das Display lief schon vollständig im 8bit modus.
da ich mein kleines projekt hier gerne mit dem 90s2313 realisieren
möchte, bin ich insofern auf 4bit angewiesen.

die wartezeiten am anfang der init sind in ordnung.. haben mit gleichem
display im 8bit modus wunderbar funktioniert.

ich schätze mal, dass bei meinem busyflag was nicht stimmt.

mfg

Autor: Thorsten Fritzke (thorsten)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
bump

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.