danke für deine antwort. habe es mal ausprobiert.

der code sieht so aus:

Code:
#include "RP6ControlLib.h"

    uint8_t i;
   {
      for(i=0;i<100; i++) // 100 mal Impuls
      {
         PORTA |= 4;
         sleep(8);
         PORTA &= ~4;
         sleep(200-10);
      }
      for(i=0;i<100; i++) // 100 mal Impuls
      {
         PORTA |= 4;
         sleep(20);
         PORTA &= ~4;
         sleep(200-20);
      }
     
       for(i=0;i<100; i++) // 100 mal Impuls
       {
          PORTA |= 4;
        sleep(14);
        PORTA &= ~4;
        sleep(200-10);
       
          }
   }
das übersetzen funktioniert. leider bewegt sich mein servo nicht. kann das sein das ich auf dem mainboard ein code laden muss damit es korrekt funktioniert? habe m32 eingesteckt und den code draufgeladen.

noch eine kleine frage: wo kann ich nachschauen wenn ich ein adc port ermitteln will d.h wo finde ich die oben genannten daten (4)?