Forum: Projekte & Code LCD WDC2740M Quellcode


von Steffen (Gast)


Lesenswert?

Tach

meine Frage ist ob jemand nen fertigen Code für dieses Display hat.
Wir bekommen immer nur eine der beiden Zeilen des jeweligen Bereichs
hin.
Am besten wärs natürlich in Assembler!
Danke

von Thorsten F. (thorsten)


Angehängte Dateien:

Lesenswert?

fürs display wird im sram von einem avr ein ringbuffer angelegt, der
dann z.b. per timer das display neu beschreibt.

von Hannes L. (hannes)


Lesenswert?


von Steffen (Gast)


Lesenswert?

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

von Hannes L. (hannes)


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.

...

von Steffen (Gast)


Lesenswert?

Vielen Dank.
Sind eigentlich die Kondensatoren die in der Anleitung stehen unbedingt
notwendig. Also für die Dateneingänge nich die für Kontrast.

von Hannes L. (hannes)


Lesenswert?

Welche Kondensatoren in welcher Anleitung meinst du? Etwas präziser
bitte...

...

von Steffen (Gast)


Lesenswert?

Na in dem Datenblatt von pollin.

von Hannes L. (hannes)


Lesenswert?

In kann in dem Datenblatt keine Kondensatoren (außer bei
Kontrasteinstellung) finden.

Was konkret meinst du???

...

von Steffen (Gast)


Lesenswert?

"Zwischen Display und Druckerschnittstelle folgende Verbindungen
herstellen(eventuell über Widerstände von etwa 100 Ohm zum Schutz von
Display und Druckerschnittstelle)"

von Hannes L. (hannes)


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.

...

von Steffen (Gast)


Lesenswert?

Ja tschuldige hab ich mich vorher verschrieben...

Ich weis ja wozu die dienen meine frage war nur ob sie zwingend nötig
sind.

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
Noch kein Account? Hier anmelden.