Gast
#100661
hm also die anderen probleme die ich gestern und heute hier gepostet hab scheinen im mom wengistens gelöst zu sein ... leider gibts gleich das nächste. die ausgabe auf meinem 2*16 lcd funktioniert wunderbar. nur leider spinnt es völlig wenn ich die zeile wechsle. wenn ich aus zeile eins in zeile 2 springe, gibt er, wenn ich einen string ausgebe, diesen irgendwo in der mitte beginnend aus. also aus "Hallo Welt" kann z.B. " Welt" werden. wenn ich über die erste zeile einfach hinaus schreibe, also ohne manuellen zeilenwechsel, verschluckt er einfach alle zeichen > 16. (das display hängt an PORTA. wobei PORTA0-PORTA3 am 4bit-bus hängen und PORTA4 an RS & PORTA5 an E); mein befehl zum zeilenwechsel: lcd_send_cmd(0xa0); 0x80 für den dd-befehl und 0x40 um das erste zeichen in zeile 2 zu adresieren = 0xa0 wobei lcd die ausgabe der 2 nibbles erledigt. gruß & thx im vorraus markus