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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.