so nachdem ich nun lange über mein Programm nachgedacht habe. Habe ich nun alles von vorne bis hinten nochmal neu aufgerollt im Programm und siehe da der Fehler war klar.

Das ganze Problem bestand daran das ich die Ausgänge durch ein anderen Code ständig neu beschrieben habe. Durch das ständige neue Beschreiben entstand der Zustand das der Ausgang ohne ende in einer extrem schnellen Impulsfolge flackerte.

Puhh was bin ich froh das nun gefunden zu haben.

Vielen Dank an alle die geholfen haben es war nicht umsonnst

Gruß
Steffen