Hallo SlyD

Danke für die Hilfe. Ich habe ein ganz komisches Phänomen gehabt. Ich habe die Initialisierung (die initLCD()) verändert und zwar so:
Code:
 setLCDD(0b0011); //0011
 delayCycles(18000); //18000
 setLCDD(0b0011); //0011
 delayCycles(18000); //5500
 setLCDD(0b0011); //0011
 delayCycles(18000); //5500
 writeLCDCommand(0b00111000);
 delayCycles(55000); //5500
 writeLCDCommand(0b00001111);
 delayCycles(55000); //5500
 writeLCDCommand(0b00000001);
 delayCycles(55000); //5500
 sound(240,80,25);
 writeLCDCommand(0b00000110);
 delayCycles(55000); //5500
das originale habe ich ausgeklammert.
Nach dem Starten hatte ich dann mit einmal ganz komische Zeichen auf dem Display( alsp p, q - ~ ) in irgendeiner komischen Reihenfolge. Dann habe ich das Programm gestoppt. Wieder alles auf Original zurückgestellt und seit dem geht es. Ich kann mir nicht erklären, warum es zu diesem komischen Problem gekommen ist. Also jedenfalls, das Display funktioniert jetzt einwandfrei.
Also nochmal vielen Dank!

LG
RP6fahrer