ja, es ist c

die messungen laufen jeweils nach dem gleichen Muster, alle nacheinander in einer endlosschleife

die stop variable wird vom rtcc overflow-interrupt auf true gesetzt, als timeout falls ein kanal nicht eingesteckt sein sollte.
Code:
   
   set_rtcc(0);
   stop = false;
   while(!input(SCHALTER) && !stop);
   if(!stop)
   {
     set_rtcc(0);
     stop = false;
     while(input(SCHALTER) && !stop);
     if(!stop)
     {
       messung = get_rtcc()
  // hier wird dann das ergebniss weiter verwurstet...

mir ist gerade noch was aufgefallen, und zwar stört anscheinend nur eins der kanäle die anderen, dass das nicht zu einem weiteren verbraucher (servo/fahrtregler) weitergeleitet wird.
haben die vielleicht einen pull-down widerstand oder irgendwie sowas als "ende" der leitung eingebaut?