Gast
#2659967
Hallo Community, ich habe die im Anhang aufgeführten Routinen in mein Programm eingebunden, bekomme sie aber einfach nicht zum Laufen. (lcd.c und lcd.h) Das Display (2x16) hängt an PortA eines Atmega 162. Ich habe bisher lediglich die Routinen eingebunden. Hier ein Ausschnitt aus meinem Programm: lcd_init(LCD_DISP_ON_CURSOR); lcd_clrscr(); lcd_data( 'T' ); lcd_data( 'E' ); lcd_data( 'S' ); lcd_data( 'T' ); Im Moment passiert folgendes: Zeile 1 zeigt schwarze Balken, in Zeile 2 ist nichts zu sehen. Kontrastveränderungen bringen auch keine Besserung. Ich habe es auch mit den Routinen lcd-routines.h und lcd-routines.c versucht. Hier mit folgendem Code: lcd_init(); lcd_data( 'T' ); lcd_data( 'E' ); lcd_data( 'S' ); lcd_data( 'T' ); Hier bleiben aber bei beiden Zeilen die schwarzen Balken. Auch hier ist das Display an PortA im 4-bit-Modus. Verkabelung habe ich bereits mehrfach überprüft. Weiß einer Rat? Danke