Gast
#371659
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
|
Anzeige
|
LCD WDC2740M Quellcode
Gast
#371659
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 fürs display wird im sram von einem avr ein ringbuffer angelegt, der dann z.b. per timer das display neu beschreibt. http://www.mikrocontroller.net/forum/read-1-164017.html#164026 Ist aber noch ohne Ringbuffer... ...
Gast
#371662
Das kenn ich schon aber das is ja nur die .inc datei. > 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. ...
Gast
#371664
Vielen Dank. Sind eigentlich die Kondensatoren die in der Anleitung stehen unbedingt notwendig. Also für die Dateneingänge nich die für Kontrast. Welche Kondensatoren in welcher Anleitung meinst du? Etwas präziser bitte... ...
Gast
#371666
Na in dem Datenblatt von pollin. In kann in dem Datenblatt keine Kondensatoren (außer bei Kontrasteinstellung) finden. Was konkret meinst du??? ...
Gast
#371668
"Zwischen Display und Druckerschnittstelle folgende Verbindungen herstellen(eventuell über Widerstände von etwa 100 Ohm zum Schutz von Display und Druckerschnittstelle)" 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. ...
Gast
#371670
Ja tschuldige hab ich mich vorher verschrieben... Ich weis ja wozu die dienen meine frage war nur ob sie zwingend nötig sind. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|