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