Hallo! Ich wollte mal anfragen, wie man solche Dinge generell angeht, als da wären Ansteuerung von HD44780-Displays oder später auch Graphikdisplays. Die haben ja alle bestimmte Ports die zu bestimmten Zeiten/Bedingungen angesprochen werden müssen und bestimmte Register, die beschrieben werden wollen, um mal beim HD44780 zu bleiben wäre da beispielsweise der Textpuffer. Aber wie beschreibe ich den? Kann ich ihm direkt Hex senden? Es geht mir hier jetzt nicht darum, dass ich das Datenblatt nicht lesen kann ;-), sondern nur darum, wie ich solche Dinge in Software realisiere. Diese zeitlichen Initialisierungsgeschichten kann ich ja über Timerroutinen hinbekommen, einfacher auch über delay-funktionen (wenn auch nicht so elegant). Aber Daten senden? Geht das über den UART? Viele Grüße, Reinhold
wo ziehst du die Grenzlinie zwischen Initialisierung und Nutzdaten und vor Allem warum? Geht alles über dieselben Pins und es sind alles nur Daten. Wenn du also weisst wie du das Ding initialisierst dann weisst du auch wie du ihm Daten schickst. Steht aber Alles im Datenblatt und in diversen anderen Dokumentationen zu dem Thema. bye Frank
Hallo Reinhold, >Es geht mir hier jetzt nicht darum, dass ich das Datenblatt nicht >lesen >kann ;-), sondern nur darum, wie ich solche Dinge in Software >realisiere. eigentlch ganz einfach: Im 8-BIT-MODUS Das darzustellende Zeichen z.B. "A" auf den Datenleitungen D0...D7 anlegen und anschließend die Enable-Leitung kurzzeitig auf HIGH legen, beim Übergang von HIGH auf LOW wird das Zeichen "A" vom Display übernommen. Bernhard
Vielleicht solltest du mal offenlegen, mit welchem Controller du das machen möchtest und in welcher Programmiersprache. Es wäre nämlich vertane Zeit, dir einen Vortrag über LCD-Ansteuerung mit AVR und Assembler zu halten, wenn du es dann mit PIC oder 8051 und C oder PASCAL machen möchtest. ...
Und im übrigen empfehle ich (wie meistens) das Studium des AVR-Tutorials (links, ganz oben, 2-ter link von oben). Da gibt es einen Abschnitt über LCD's.
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.