Hallo, habe ein kleines Anfängerproblem mit meinem LCD-Dispaly.
Habe ein 4x20 LCD-Dispaly von robotikhardware.de
(http://www.shop.robotikhardware.de/s...products_id=80).
Zur Ansteuerung verwende ich die Libery von Peter Fleury. Bekomme auch Text auf dem Display angezeigt, leider ist die Zeilenzuordnung nicht in Ordnung. Die erste Zeile wird richtig dargestellt. Alllerdings sind die folgenden Zeilen ziemlich durcheinander. Die eigentlich zweite Zeile wird in Zeile 4 angezeigt und ist in der Zeile selbst auch nach rechts verschoben.
Habe in der Header-Datei folgende Angaben zu meinem Display gemacht:
Code:
#define LCD_LINES 4 /**< number of visible lines of the display */
#define LCD_DISP_LENGTH 20 /**< visibles characters per line of the display */
#define LCD_LINE_LENGTH 0x80 /**< internal line length of the display */
#define LCD_START_LINE1 0x00 /**< DDRAM address of first char of line 1 */
#define LCD_START_LINE2 0x50 /**< 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 */
#define LCD_WRAP_LINES 0 /**< 0: no wrap, 1: wrap at end of visibile line */
Leider scheinen diese Werte aber falsch zu sein. Kann mir jemand sagen, welche Angaben dort für die DDRAM adressen zu setzten sind ? Oder sind die Sachen von Peter Fleury nicht für 4-zeilige Dispalys geeignet ?
Danke Euch jetzt schon für die gleistet Hilfe
mfg
Andre
Lesezeichen