4bit HD44780 HIlfe

OP #211601
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
Angehängte Dateien:
#211602
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
OP #211603
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

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.