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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren