Hi,

1) Ich glaube nicht, dass dein Prog nach dem anschließend der Versorgungsspannung futsch. Ist. Du gibst dem LCD wahrscheinlich keine Zeit sich zu Starten. So dass es wenn du die Daten an das LCD sendest, es noch nicht bereit ist. Setzte mal einfach einen Waitms 100 an den Anfang, bevor du Daten zum LCD sendest.
2) Das mußtest du selber raus finden! Es ist meisten einfacher mit Portd = &b111111als z.B. mit Portd = 63. Mit Portd = &b111111 siechst du sofort welcher bin 1 oder 0 ist.

PS: Besser ist es wenn du meisten deinen Code mit Postest, dann ist es einfacher die Ursache zu finden.


Mit freundlichen Grüßen
Guy