Zitat Zitat von manhunt
... 2 Servos ansteuern ... wird ... restlich Rechenzeit ... nicht ... Reichen ...
UUUUps - dann hast Du entweder einen etwas langsamen Quarz oder Prozessortakt (1 MHz oder weniger?), oder eine viel zu umständliche Programmiererei.

PWMs macht man möglichst mit Timern und den PWM-Ports. Da gibts was in der Suchfunktion etc.

Wenn nur die PWM-Werte übertragen werden, dann dauert vermutlich die Kommunikation über die Schnittstellen zu einem anderen Controller länger als der PWM-Aufwand - wenn der ordentlich programmiert wurde. Notfalls nimm halt statt dem mega8 - der nur 16 MHz kann - einen m168, der kann 20 MHz. Die 4 MHz mehr sollten für einen ganzen Haufen PWM´s reichen . . .