Hallo Klebwax,

Danke für dein Ausführlicher Post.

aber...
Zitat Zitat von Klebwax Beitrag anzeigen
.....Solange das Servo der I2C-Slave ist, muß man da garnichts tun. Der I2C-Master gibt den Takt vor und kann so langsam arbeiten, wie er will. Selbst wenn alle Slaves 400k können, kann der Master mit 40k arbeiten.....
Ist nur richtig bei Asynchronem Betrieb.

Werden die Servos in Synchronbetrieb geschaltet, Verwenden sie den Stabilen I²C Clock (so ähnlich wie beim Pal-signal) als Synchronisation (Das heißt der I²C Clock muss während der Fahrt Aktiv bleiben, bis der Servo seine Endposition Quittiert) Dies ist bei Verwendung von Mehreren Servo's, grad in einem Roboterarm wichtig,
den nur so kann der Arm auch beim zeichnen z.B. eines Kreises, 100% immer exakt die gleiche "Fahrt" Garantieren (auch Ohne teurem und Platz fressendem Quarz im Servo)
Im Asynchronem Betrieb ist es dem Servo wirklich Egal wie der Clock daher kommt, Hauptsache das I²C Protokoll wird eingehalten (Vor allem in Bezug von Start und Stopbit)

Gruss Pali64