Gast
#918316
Hallo,
ich versuche mit einem Atmega 32 ein Display der Firma Displaytech
(204B), also 4 Zeilen a 20 Zeichen anzusteuern, vergeblich.
Ich habe dazu schon die beiden Zeilen
#define LCD_LINES 2 /**< number of visible lines of the
display */
#define LCD_DISP_LENGTH 16 /**< visibles characters per line of
the display */
auf entsprechen 4 und 20 angepasst, mit meinem Test-Programm:
int main(void)
{
lcd_init(LCD_DISP_ON);
lcd_clrscr();
lcd_puts("Hallo Welt\n");
lcd_puts("Test Zeile 2");
for (;;) {
}
}
wird jedoch nichts angezeigt, das Display initialisiert (die schwarzen
Balken in Zeile 1 und 3 verschwinden), es steht da aber nichts.
Lasse ich es bei 2 Zeilen und 16 Zeichen und hänge mit genau derselben
Verdrahtung ein 2x16 Display dran, dann funktioniert es einwandfrei. Das
Datenblatt zum 2x16 gibt es hier:
http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A500%252FLCD162C%2523DIS.pdf;SID=20Cru1PawQARQAAGH4BDI2f933fa245972d449facbea56cce25d5
das zum 4x20 hier:
http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A500%252FLCD204B%2523DIS.pdf;SID=20Cru1PawQARQAAGH4BDI2f933fa245972d449facbea56cce25d5
Wer kann mir helfen damit ich das 4x20 Display endlich zum Laufen
bekomme. Die Verdrahtung habe ich mehrfach kontrolliert und ist bei
beiden Displays identisch!
Grüße
Pascal