Hi,
fehlt da unassigned int data[2] evtl. ein ; ?
Hans
Hallo, habe gerade meinen asuro zum laufen gebracht und stehe vor dem nächsten Problem, ich habe versucht laut anleitung ein kleines linien folge program zu erstellen, siehe unten
#include "asuro.h"
int main(void) {
unassigned int data[2]
Init();
FrontLED(ON);
MotorDir(FWD,FWD);
while(1){
LineData(data);
if (data [0] > data [1])
{MotorSpeed(200,150);}
else
{MotorSpeed(150,200);}
}
return 0;
}
bekomme aber nach make folgende fehlermeldung
test.c: In function `main':
test.c:12: error: parse error before "while"
make: *** [test.o] Error 1
was mach ich falsch?
Gruß Uwe
Hi,
fehlt da unassigned int data[2] evtl. ein ; ?
Hans
stimmt, bringt aber immer noch diesen fehler
test.c: In function `main':
test.c:12: error: parse error before "while"
make: *** [test.o] Error 1
> Process Exit Code: 2
könnt es sein, dass dein unassigned eigentlich unsigned heißen müsste.
parse error ist meistens was mit klammer oder strichpunkt
mfg EDH
unsigned, klar da war ein typo drin grrrr, die fehlermeldung ist aber immer noch die selbe![]()
Also bei mir zeigt er keinen fehler an bzw. erstellt anschließend die hex Datei... ich benutze AVR Studio
Code:#include "asuro.h" int main(void) { unsigned int data[2]; Init(); FrontLED(ON); MotorDir(FWD,FWD); while(1){ LineData(data); if (data [0] > data [1]) {MotorSpeed(200,150);} else {MotorSpeed(150,200);} } return 0; }
es ist der filename, er die make bat will einen test.c naman haben, jetzt geht es auch bei mir =D>
Lesezeichen