Guten Abend, ich möchte eine kleine Steuerung mit Ausgabe über ein LCD Display machen. Da ich mich noch nicht so lange mit Mikrocontrollern beschäftige und somit keinen eigenen Code zur Ausgabe von Daten über das Display schreiben kann, wollte ich fragen ob von euch jemand so einen Code hat und mir geben könnte. Ich müsste damit allerdings im 4 Bit Modus arbeiten können und den Cursor bewegen können, bzw. dem Programm mitteilen wo (Zeile, Spalte) er anfangen soll zu schreiben. würde mir wirklich sehr helfen! mit freundlichen Grüßen, M.K.
ATMega32 auf PORTB und das Display ist hd44780 kompatibel, nur dass es 4 Zeilen hat und mein jetztiger Code den ich für Displays habe nur bis 2 Zeilen funktioniert.
Peter Fleury hat eine sehr flexible Library in C für diese Displays: http://homepage.hispeed.ch/peterfleury/ Durch Definitionen in lcd.h kannst du diese Library an nahezu alle Verdrahtungen und AVRs anpassen.
Wenn das Display nur einen Controller (und damit eine E-Leitung) hat, dann kann man einfach den Cursor auf die entsprechenden Zeilenanfänge setzen und fertig. Die Zeilen haben meist die Anfangsadresse 0x00 für Zeile 1, 0x40 für Zeile 2, 0x20 für die 3. Zeile und 0x60 für die 4. Zeile.
Matthias Sch. schrieb: > Peter Fleury hat eine sehr flexible Library in C für diese Displays: > http://homepage.hispeed.ch/peterfleury/ > Durch Definitionen in lcd.h kannst du diese Library an nahezu alle > Verdrahtungen und AVRs anpassen. werde ich mir anschauen danke! aber ich glaube ich hab den Code für das 2 zeilige Display gerade so umgeändert, dass es funktionieren müsste. Muss es nur noch ausprobieren.
Und du glaubst der ist jetzt inwiefern anders als die 3-tausend verschiedenen (und doch immer gleichen) LCD-Codes die man in 5 Sekunden googeln kann? (Ganz abgesehen davon, dass das Stichwort "P. Fleury" schon gefallen ist)
Hallo; vielleicht auch dies ansehen ? http://mikrocontroller.bplaced.net/wordpress/?page_id=1378#comment-471 Gruß
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.