Hallo Sebastian,
erstmal Danke dass du dich so bemühst!
Um meine Werte auf die verschiedenen Pins zu bekommen habe ich mir ja extra die Routine write_data geschrieben, mit der ich auch die gewünschten Portzustände bekomme.
Muss ihc nach den ertsen 3 0x3 jedesmal noch das untere Nibble übertragen, dass 0x0 ist?
Die 4-Bit stelle ich jetzt so ein:

Code:
write_data(0x2);                     /* Explizit 4-Bit einstellen */
 lcd_enable;
 _delay_ms(5);
 write_data(0x0);                  
 lcd_enable;
 _delay_ms(5);
                                     /*Nochmal System-Set 4bit...*/
 write_data(0x2);    
 lcd_enable;
 _delay_ms(5);
 write_data(0x8);                  /* Anderes von System Set einstellen */
 lcd_enable;
 _delay_ms(5);
Die Verkabelung sollte auch stimmen, da es mit der Lib von Fleury geht, allerdings braucht der RW.