Hier ein Beispiel für 3 Servos mit einem 8Mhz-ATMega32:

https://www.roboternetz.de/phpBB2/ze...=321483#321483

Die Ausführungszeit der Zählschleifen hängt vom Systemtakt und dem vom jeweiligen Compiler erzeugten Code ab. Die Dummy-Zuweisung soll die Schleife etwas verzögern und verhindern, das die Schleifen "rausoptimiert" werden.

(Die RP6-Sleep(1)-Funktion wartet 0,1ms. In der servo()-Funktion ist dies die Zeit des Low-Teils der Servoimpulse.)

Gruß

mic