Servus zusammen,
ich habe ein Programmier Problem. Da ich wenig Kennisse in C habe, habe ich mit einem Beispiel Programm aus dem Asuro Skript begonnen und dann darauf aufgebaut.
Schon recht am Anfang ich in diesem Programmcode Fehler:
Ich arbeite noch mit dem Testprogramm und laut dem Compiler gibt es in der Zeile mit dem SerRead folgenden Fehler:Code:#include "asuro.h" int main(void) { Init (); MotorDir(FWD,FWD); // Richtung der Motoren MotorSpeed(120,120); // Geschwindigkeit der Motoren StatusLED(GREEN); while (PollSwitch()==0) { SerWrite("Alle Parameter laufen innerhalb der Toleranz!/n",45); } MotorSpeed(0,0); StatusLED(RED); while (PollSwitch()==1) { SerWrite("Kollision mit einem unbekannten Objekt. Sicherheitsabschaltung des Antriebsaggregats!\n",68); } Init (); MotorDir(FWD,FWD); MotorSpeed(250,250); StatusLED(GREEN); while (SerRead('a',1,9)==1) { SerWrite("Volle Kraft!\n",13); } }
test.c:22: warning: passing arg 1 of `SerRead' makes pointer from integer without a cast
test.c:22: error: void value not ignored as it ought to be
Könnte mir bitte jemand helfen und mir den Code richtig hinschreiben, damit ich weiß, wie es aussehen muss.







Zitieren
Lesezeichen