Vielleicht solltest du testweise mal einen anderen Ansatz verfolgen:
Code:
#include "RP6RobotBaseLib.h" 

int main(void) 
{ 
   initRobotBase();   
   DDRA |= 1;         // ADC0 auf Ausgang 
   while(1)        
   { 
      PORTA |= 1;    
      sleep(10); 
      PORTA &= ~1;     
      sleep(200-10);  
	  
   } 
   
   
   return(0); 
}
Sleep(10); erzeugt Impulse von ca. 1ms Länge. Das Programm sollte nach entsptechender Anpassung auch auf dem m32 mit ADC3 funktionieren. Ein richtig angeschlossenes und funktionierendes Servo sollte damit eine Position anfahren und halten.