Archiv verlassen und diese Seite im Standarddesign anzeigen : Asuro Programm Geht nicht
Hallo,
ich habe mir vor ein Paar Tagen den Asuro geholt.
Und jetzt würde ich den mal gerne Programmieren.
Aber ich habe da ein Problem, wenn ich was in "Programmers Notepad 2"
schreibe kommt immer der gleiche Fehler. Der Fehler kommt auch wenn ich das Test Programm Compilen will. Und das müsste ja eigentlich OK sein.
test.c:6: error: parse error before "MotorDir"
test.c:8: error: parse error before "StatusLED"
test.c:16: error: parse error before '}' token
Das kommt da immer
Was kann das sein?
Schonmal Danke im Vorraus
MFG
Ach ja, die suche habe ich benutzt und nichts passendes gefunden!!!
SprinterSB
02.02.2006, 16:48
Diu hast einen (Syntax-)Fehler in deinem C-Programm *Glaskugel-auspack*.
Und wie kann ich das Lösen?
Das kommt immer, egal was ich schreibe.
Wieder danke im Vorraus
MFG
Und wie kann ich das Lösen?
Vielleicht mal Dein Programm posten? :-$
Das kommt immer, egal was ich schreibe.
Kommt es auch wenn Du "Kuchen" schreibst ?
Gruß Sebastian
#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;
}
Hab ich so aus der asuro anleitung genommen
Das kommt dabei :
avr-gcc --version
avr-gcc (GCC) 3.3.1
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
avr-gcc -c -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=test.lst test.c -o test.o
test.c:1:10: #include expects "FILENAME" or <FILENAME>
test.c: In function `main':
test.c:4: warning: implicit declaration of function `Init'
test.c:5: warning: implicit declaration of function `FrontLED'
test.c:5: error: `ON' undeclared (first use in this function)
test.c:5: error: (Each undeclared identifier is reported only once
test.c:5: error: for each function it appears in.)
test.c:6: warning: implicit declaration of function `MotorDir'
test.c:6: error: `FWD' undeclared (first use in this function)
test.c:8: warning: implicit declaration of function `LineData'
test.c:10: warning: implicit declaration of function `MotorSpeed'
test.c:15:19: warning: no newline at end of file
make: *** [test.o] Error 1
> Process Exit Code: 2
Was ist damit los?
m.a.r.v.i.n
02.02.2006, 20:05
Diese Fehlermeldung sagt doch schon alles:
test.c:1:10: #include expects "FILENAME" or <FILENAME>
Nimm die normalen Gänsefüßchen (Shift+2)
#include "asuro.h"
Und nicht irgenwelche Sonderzeichen
#include “asuro.h”
Dann sollte es gehen.
Gruß m.a.r.v.i.n
Vielen dank,
Sry für meine dummheit
Dummheit hin oder her, aber wo hast Du die Anführungszeichen hergekriegt?
Ich suche auf Meiner Tastatur wie ein blöder aber außer den über 2 find ich keine :-k
Gruß Sebastian
super_castle
02.02.2006, 22:44
die reichen doch....ne...ne..ne...
Castle
super_castle
02.02.2006, 22:45
wie wollt ihr mit winavr-c klar kommen.
das programm ist eine nummer zu gross für euch.
kauft euch einen robby , den ihr mit basic proggen könnt.
Castle
SprinterSB
03.02.2006, 09:38
Dummheit hin oder her, aber wo hast Du die Anführungszeichen hergekriegt?
Ich suche auf Meiner Tastatur wie ein blöder aber außer den über 2 find ich keine :-k
Gruß Sebastian
Quelle mit MS-Word editiert??? Booaahhh....
Sternthaler
03.02.2006, 10:04
kauft euch einen robby , den ihr mit basic proggen könnt.
Das dürfte nicht so recht das Problem lösen.
Auch in Basic muss eine Syntax eingehalten werden bei der auch Fehler gemacht werden können die man durch "Anfängerblindheit" nicht sofort sieht. (Waren wir nicht alle mal Anfänger?)
@abby
Ich wünsche dir trotz der ersten Probleme viel Spaß und Lernerfolg sowohl beim Asuro als auch mit der 'verflixten' C-Programmierung.
Pass gut auf bei Zuweisungen (nur 1 mal =) und Abfragen (hier unbedingt ==). (Der Compiler gibt da nur eine Warnung aus)
super_castle
03.02.2006, 13:36
Das dürfte nicht so recht das Problem lösen.
...ich glaube doch, winavr-c ist nicht einfach dafür aber preiswert.
bei winavr-c kann man ohne datenblatt-kenntnisse fast nicht arbeiten.
es gibt da nicht: ich mache eben mal schnell ein programm.
Castle
Quelle mit MS-Word editiert??? Booaahhh....
Am besten noch mit verschiedenen Schriftarten, und Farben
(Syntax Highlighting )
:cheesy:
bei winavr-c kann man ohne datenblatt-kenntnisse fast nicht arbeiten.
Und? Ist das schlimm?
Man lernt zumindest mal dan Prozessor kennen.
Gruß Sebastian
hi ich weiß die Rätsels Lösung!!!!!!!!
Das war bei mir auch so!!!
Du musst eifach die " bei include asuro.h nach mal mit der tastatur neuschreiben.
Es gibt nähmlich zwei verschiedene und die erkennt Programmers NotePad
als zwei verschieden
Viel Glück
SSZ
Elle
hi izaseba
wenn ma beispielprogramme aus dem PDF Format einfügt dann sind da die anderen Gänsefüsschen("") drinne.
Mann kann übrigens aber auch eine SystemDLL mit delphi umprogrammieren dann kam man ZB die anderen ("") auf F3 oder eine andere taste anlegen.
SSZ
Elle
Aha,
Also "copy/paste" na dann kann man ja viel dabei lernen.
Gruß Sebastian
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.