Ist das denn richtig, dass du PortD als Output konfiguriert hast, aber PortB setzt?