ok, ich habe jetzt den code so umgeändert (nr eine while schleife entfernt), dass asuro nur bei tastendruck rückwärts fährt und welch wunder es geht...!



Code:
#include "asuro.h"
 int main(void) 
{ 
   unsigned char taster; 
   char i; 
   Init(); 
   while(1)                         //diese Endlosschleife war gemeint 
   { 
   taster = PollSwitch(); 
   { 
        if (taster==0) 
     { 
        MotorDir(FWD,FWD); 
      MotorSpeed (120,120); 
        BackLED(ON,ON); 
     } 
        else 
     { 
        MotorDir(RWD,RWD); 
        MotorSpeed(120,120); 
        BackLED(OFF,OFF); 
        FrontLED(ON); 
        // while(1);                               //damit er nicht sofort wieder vorwärtsfährt 
      } 
   } 
   } 
}