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.
Lesezeichen