Hallo zusammen, ich habe mal einen kleinen LCD-Treiber für HD44780-Displays geschrieben. Dieser Treiber kann wahlweise ohne Schieberegister oder mit einem 74xx164 oder 74xx595-Schieberegister verwendet werden. Eine Dokumentation und Verwendungsbeispiele sind allerdings noch nicht vorhanden, und der Quelltext ist meiner Meinung nach auch noch nicht ausreichend kommentiert. Geschrieben habe ich den Code im AVR-Studio. Daher benutze ich Präprozessor-Anweisungen, damit nach dem Compile-Vorgang der korrekte Code-Abschnitt im Controller landet. Bei der Verwendung von Schieberegistern besteht derzeit nur die Einschränkung der festen Pin-Verwendung und 8-Bit Ansteuerung, was ich aber in Zukunft noch platzsparend einbringen möchte. Ich bitte um konstruktive Kritik und Verbesserungsvorschläge, damit dieser Treiber von vielen genutzt werden kann. Dabei denke ich an Anfänger und fortgeschrittene Programmierer. Gruß, Marcel
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.