Hallo Leute Ich habe ein Problem Bezüglich des unten Angegebenen Display´s. Es läuft mit der Peter Fleury lib. Nur blick ich im Datenblatt bei der Kalibrierung nicht durch? Wo liest man die Daten für die Werte heraus? " #define LCD_LINE_LENGTH 0x40 // internal line length of the display #define LCD_START_LINE1 0x00 // DDRAM address of first char of line 1 #define LCD_START_LINE2 0x40 // DDRAM address of first char of line 2 #define LCD_START_LINE3 0x14 // DDRAM address of first char of line 3 #define LCD_START_LINE4 0x54 // DDRAM address of first char of line 4 " Vielleicht könnte mir dass jemand erklären. Ich wäre über jede Hilfe dankbar. Es wäre sicher auch für den ein oder anderen Neueinsteiger interessant um diese Art lästiger Display Fragen in Zukunft aus dem Weg zu gehen. Das Display: PCB-TC2004A V1.2 (steht darauf) TC2004A-01T (lt. Neuhold-Elektronik Angabe) http://www.neuhold-elektronik.at/catshop/product_info.php?products_id=4222 Das Datenblatt: http://www.neuhold-elektronik.at/datenblatt/N8401.pdf Ich möchte mich schon im voraus für eure Hilfe bedanken.
M.K schrieb: > Wo liest man die Daten für die Werte heraus? Aus dem Datenblatt des verwendeten Controllers (im Zweifel ausprobieren). Hier soll das wohl ein SPLC780D 'oder gleichwertiger' sein.
Auf Seite 9 sind nur die Timings wie willst du da zum Beispiel die interne Display länge ermitteln?
Hi In dem oben verlinktem PDF finde ich auf S.9 eine Tabelle mit der Überschrift: LCM DDRAM Address(In HEX). Außerdem ist es immer günstig sich das Datenblatt des Displaycontrollers, in dem Fall ein SPLC780D von SUNPLUS, anzusehen. MfG Spess
Danke für den Tip Ich habe im Inet gelesen das dieses LCD als 2 Zeilen angenommen wird. Stimmt das? Und bedeutet das, das ich z.B.: Zeile 1 und 3 für die Line länge zusammen betrachten muss oder reicht es bei der Zeilendeffinition z.B.: 0x00 - 0X13 einzugeben. (für jede Zeile extra versteht sich). 2.tens habe ich gesehen das dieses Display eine andere dot Matix besitzt als in der Fleury lib. 5x8 statt 5x7 Wie wird diese errechnet? Ich weis ich bin ein schwieriger Fall darum bitte ich um etwas Nachsicht. Danke im voraus
Hi >Ich habe im Inet gelesen das dieses LCD als 2 Zeilen angenommen wird. >Stimmt das? Ja. Der Controller kennt nur eine oder zwei Zeilen. Das hat aber nichts mit der Anzahl der Zeilen auf dem Display zu tun. Es gibt einzeilige Displays, bei denen der Controller zweizeilig initialisiert werden muss >Und bedeutet das, das ich z.B.: Zeile 1 und 3 für die Line >länge zusammen betrachten muss Nein. >oder reicht es bei der Zeilendeffinition >z.B.: >0x00 - 0X13 einzugeben. Ich kenne die Fleury lib nicht. Aber ich gehe davon aus das dort die Anzahl der Zeichen auf dem Display gemeint ist. MfG Spess >2.tens habe ich gesehen das dieses Display eine andere dot Matix besitzt >als in der Fleury lib. 5x8 statt 5x7 Nein. Die haben alle 5x8. Der Font ist 5x7 und die 8.Zeile wird für den Cursor benutzt.
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.