' schrieb:Also: erst ab 70ms warten komm ich auf die rund 142 Schleifendurchgänge pro 10s! Das sind 14 Werte pro Sekunde
Ich wage mal zu sagen, da ist mehr rauszuholen. 70ms ist doch bestimmt die Grenze? Das hieße, die While-Schleife braucht mindestens 50ms. Das ist viel!
[*grübel*]
70ms kann nicht sein. Das widerspricht sich mit deiner obigen Aussage: 487 pro 10s bei 20ms. Hier fehlen 13 von 500. Allergnädigst sind das 10%. Macht 22ms Schleifendauer, noch gnädiger 30ms - aber niemals 70!
Zitat:Kann ich mir eigentlich auch ausgeben lassen wie lange ein Schleifndurchgang gedauert hat, um diesen Wert als dt bei der Signalerzeugung zu definiern?
Klar. Programmieren?
Schieberegister (mit "aktueller Timer" initialisiert) an While-Schleife. In der Schleife Schieberegisterwert von "aktueller Timer", der ins Schieberegister wandert, abziehen. Diese Differenz auf indizierten Array-Ausgang geben.