Hallo,
ich bin neu hin und wollte mal fragen ob ihr mein selbst geschriebenes Programm mal durch schauen könnst ob es auch wirklich geht ^^
Code:#include "RP6RobotBaseLib.h" int main(void) { intRobotBase(); powerON(); moveAtSpeed(50,50) getLeftSpeed(30,50) getRightSpeed(50,30) startStopwatch1(); while(true) { if(getStopwatch1() > 4000) { if(getDirection() == FWD) changeDirection(LEFT); else if(getDirection() == LEFT) changeDirection(RIGHT); else if(getDircetion() == RIGHT) changeDirection(BWD); setStopwatch1(0); } task_motionControl(); task_ADC(); } returun 0; }
und ich hätte da noch ein Problem. Und zwar schaut es wiefolgt aus:
ich habe den Demo ordner auf das laufwerk C:\ entpackt und jetz will ich mein neues programm complieren aber es kommt nur ein ordner names: .dep und da ist eine datei drin.
Auch wen ich in der make all.bat pause mache verstehe ich den fehler nicht
könntet ihr mir vielleicht helfen?Code:C:\RP6Examples_20080915\RP6BASE_EXAMPLES\RP6Base_Move9_01>set LANG=C C:\RP6Examples_20080915\RP6BASE_EXAMPLES\RP6Base_Move9_01>make all -------- begin -------- avr-gcc (GCC) 4.1.2 (WinAVR 20070525) Copyright (C) 2006 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. Compiling: RP6Base_Move9_01.c avr-gcc -c -mmcu=atmega32 -I. -gdwarf-2 -Os -funsigned-char -funsigned-bitfiel ds -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=RP6Base_Mov e9_01.lst -I../../RP6Lib -I../../RP6Lib/RP6base -I../../RP6Lib/RP6common -std=gn u99 -MD -MP -MF .dep/RP6Base_Move9_01.o.d RP6Base_Move9_01.c -o RP6Base_Move9_01 .o RP6Base_Move9_01.c: In function 'main': RP6Base_Move9_01.c:5: warning: implicit declaration of function 'intRobotBase' RP6Base_Move9_01.c:9:20: error: macro "getLeftSpeed" passed 2 arguments, but tak es just 0 RP6Base_Move9_01.c:9: error: expected ';' before 'getLeftSpeed' RP6Base_Move9_01.c:10:21: error: macro "getRightSpeed" passed 2 arguments, but t akes just 0 RP6Base_Move9_01.c:21: warning: implicit declaration of function 'getDircetion' RP6Base_Move9_01.c:28: error: 'returun' undeclared (first use in this function) RP6Base_Move9_01.c:28: error: (Each undeclared identifier is reported only once RP6Base_Move9_01.c:28: error: for each function it appears in.) RP6Base_Move9_01.c:28: error: expected ';' before numeric constant RP6Base_Move9_01.c:29:2: warning: no newline at end of file make: *** [RP6Base_Move9_01.o] Error 1 C:\RP6Examples_20080915\RP6BASE_EXAMPLES\RP6Base_Move9_01>pause Drücken Sie eine beliebige Taste . . .
MfG Michael K.







Zitieren
Lesezeichen