Mit laufen meine ich, dass der asuro das macht was ich möchte. Dass ich die Fehlermeldungen lesen muss ist mir klar. nur das Programm ht einen Denkfehler meiner seits, das nicht durch das Kompelieren erkennt wird.
Die geschweifte klammer muss ich selbstverständlich entferenen.
Ich habe das Programm noch einmal +berarbeitet. Es siht jetzt so aus:
Code:
#include <asuro.h>
       
int main(void){
Init();
unsigned int Data[2];
while (1){
OdometrieData(Data);
         if(Data[0]>511){
               Sleep(255);
               Sleep(105);
               OdometrieData(Data);
               if(Data[0]>511){
                     SerWrite("motor dreht sich nicht",22);
                     }
               }
         
      
         OdometrieData(Data);
         if(Data[1]>511){
               Sleep(255);
               Sleep(105);
               OdometrieData(Data);
               if(Data[0]>511){
                     SerWrite("Motor dreht sich nicht",22);
                     }
               }
         
      
   }
   return 0;
}