LCD WDC2740M Quellcode

#371663
Lesenswert?

> Das kenn ich schon aber das is ja nur die .inc datei.

Richtig, der ASM-Code für den Zugriff auf das LCD ist in einer
Include-Datei zusammengefasst.

Und wenn den Thread etwas aufnerksam liest, dann findest du auch den
Rest, wie z.B. die Routinen zum Umwandeln von Variablen in ASCII-Text
bzw. Ausgabe von Strings:
http://www.mikrocontroller.net/attachment.php/164028/LCDprint.inc
und ein (eigentlich nutzloses) Programm, welches diese beiden
Iclude-Dateien verwendet:
http://www.mikrocontroller.net/forum/read-1-164017.html#164207

Damit solltest du in der Lage sein, die Include-Dateien an deine
Wünsche anzupassen und von eigenen Programmen aus aufzurufen.

Und wenn du den Thread weiter liest, erfährst du auch, dass es bei
höheren Taktfrequenzen zu Störungen kommen kann, wenn man den
"Notaussieg" (Zeitschleife) in der Busy-Abfrage unbesehen übernimmt.
Man sollte sich also entscheiden, ob man das Busy-Flag abfragt oder
eine Wartezeit vorsieht.

Meine neueren Projekte arbeiten mit Ringbuffer und Ausgabesteuerung
über Timer. Diese wurden aber nicht mit diesem 4x27-Display realisiert,
sondern mit 8x24 und 4x20. Daher ist der 4x27-Treiber noch nicht auf
Interrupt/Ringbufferbetrieb umgeschrieben.

...
#371669
Lesenswert?

Da soll nun einer drauf kommen...

Widerstände sind keine Kondensatoren, danach habe ich nicht gesucht.

Sorry, aber wenn du den Sinn und Zweck dieser Widerstände nicht
verstehst, dann solltest du mit einem kleineren Projekt beginnen. Diese
Widerstände sollen die LPT schützen, wenn ein ungeübter Casemodder
Schaltungsfehler (z.B. Kurzschluss) macht. Sie machen auch am AVR Sinn,
wenn man noch etwas unerfahren ist und Beschaltungsfehler nicht
ausschließen kann.

...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren