jetzt habe ich die massen von RP6 und der externen servoversorgung verbunden.

servo 2 an pin 5 / PC3 tut das erwartete, auch die beiden anderen servos, wenn ich sie an diesem pin anschliesse. Am pin 3 / PC5 und pin 1 / PC7 fahren die Servos an einen anschlag und bleiben dort. sie zucken auch nicht.

in der demodatei habe ich nur die initialisierung in

initSERVO(SERVO2 | SERVO4 | SERVO6);

geändert. Muss ich noch etwas ändern?

Hat es schon jemand in der praxis mit drei oder mehr Servos getestet?

Ein anderes programm, mit 3 servos, allerdings mit dieser funktion
-----------------------------
for(c=0; c<50; c++)
{
PORTC |= IO_PC7; // Impulsstart servo I
sleep(12); // 1 = 0.1ms warten = Servoposition 1
PORTC &= ~IO_PC7; // Impulsende
sleep(150); //50ms warten
}
-------------------------------

funktionieren alle drei servos!