Forum: Mikrocontroller und Digitale Elektronik 4bit HD44780 HIlfe


von Thorsten F. (thorsten)


Angehängte Dateien:

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

von Mark H. (haemi)


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

von Thorsten F. (thorsten)


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

von Thorsten F. (thorsten)


Lesenswert?

bump

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
Noch kein Account? Hier anmelden.