In OP und TL gibt es keine LoopTime wie in MWii. Demnach sind die PID-Werte nicht fiktiv, sondern haben wirklich was mit der Zeitkonstante, die am I- und D-Teil dranhängt zu tun. Man kann die ganze MWii-Berechnung durcheinanderbringen, wenn nur die Looptime verändert wird.
Eine höhere Berechnungsrate (gleich MPU-Rate) wirkt sich positiv auf den gesamten Regler aus, da er dann einem mathematischen Ideal näher kommt. Ich habe das CC3D noch nicht draussen mit 666Hz geflogen. Das mache ich wahrscheinlich diese Woche noch. Durch die höhere Refreshrate der KISS erwarte ich ein besseres Stör-/Flugverhalten.
Ist ja ganz einfach. Wenn ich öfter die Sensorwerte für Drehrate habe, damit den PID-Regler füttere und das Ergebnis wieder zum KISS schiebe kann ich auch schneller/besser auf Störungen reagieren. Ist ähnlich wie bei MP3 mit höherer Abtastrate - klingt auch besser als Telefon.
BTW, hat eigentlich schon mal jemand gemerkt, dass die OP-Implementation von OneShot125 die Werte 1000..2000 durch 4 geteilt an den Timer übergibt. D.h. es steht effektiv ein Wertebereich von 250..500 bei 2MHz Grundtakt zur Verfügung. Damit kommt man auch auf 125..250µs, aber mit einem Viertel der Auslösung, die bei den KISS möglich wäre. Ich hatte mal aus Neugier reingesehen und lange überlegt, ob ich das hier überhaupt anbringe.
Ich habe das mit 12MHz eingebaut und damit 1500 Schritte ermöglicht. Das nur zur Information/Verständnis, das soll kein Schlechtmachen sein. Ich hoffe man merkt, dass ich vorsichtig formuliere. Ich sehe nur nicht ein, warum ich dem OP-Forum breittreten und mir dafür eine Klatsche abholen sollte. Vielleicht kann ja mal ein "Interner" mal höflich nachfragen wieso man die KISS damit kastriert. Oder probiere einfach beide Varianten aus und mach Dir ein eigenes Bild
.
Gruß