Ich hab bei einer logischen "0" am Datenport1 3Volt anstatt 0 Volt gemessen. Mir kommt es so vor, als wenn der Port bei der hohen Frequenz einfach "hängen" bleibt und nicht mehr die Spannung abschaltet.
Also es läuft z.b. so: Datenport1 = "1" -> 5ms pause -> Datenport1 = "0"

Und das ganze ziemlich oft hintereinander.