PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem beim Programmieren



tom(geppel)
26.08.2008, 11:13
Sehr geschätztes Forum;
ich habe mir vor ein paar Wochen ein Asuro zugelegt und alles funktioniert bestens. Außer das Programmieren!!!

Ich habe ein Beispiel aus der Anleitung in das Notepad 2 Programm eingegeben und wenn ich es in eine .hex-Datei umwandeln will (mit "make") dann kommt diese Fehlermeldung:

test.c:5: error: parse error before "MotorDir"

hier der Anfang des Programmes:
#include "asuro.h"
int main(void) {
Init()
MotorDir(FWD,FWD);

Was habe ich falsch gemacht?
MfG
Tom

radbruch
26.08.2008, 11:57
Semikolon (;) nach Init() vergessen.

tom(geppel)
26.08.2008, 12:47
ne ne ne !;
das hab ich auch schon probiert!!!

hier das ganze Programm:


#include "asuro.h"
int main(void) {
Init();
MotorDir(FWD,FWD);
MotorSpeed(120,120);
StatusLED(GREEN);
while (PollSwitch()==0){
SerWrite("Alles OK!\n",10);
}
MotorSpeed(0,0);
StatusLED(RED);
while(1){
SerWrite("Aua!\n",5);
}
}
MfG
Tom

PS: Aber danke für die Antwort :)

radbruch
26.08.2008, 13:07
Ähm, wo ist denn nun das Problem? Dein Programm kann ich ohne Fehler oder Warnung übersetzen. (Mit [ code ]-Tags wird dein Beitrag übersichtlicher)

Gruß

mic

[Edit]
Zu PollSwitch() und falschen Tastenwerten gibt's schon zahlreiche Threads. Gute Beispiele findest du bei der Forum-Suche unter "pollswitch AND lügt" (speziell der "Errors im Quellcode (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=40474)"- Thread beginnt lustig... ;)

tom(geppel)
26.08.2008, 14:00
Danke für deine Antworten

ich habe jetzt alles noch einmal ausprobiert und jetzt funktioniert es

MfG
Tom