so habe jetzt mal was geändert.
habe leider noch 2 errors:Code:#include "myasuro.h" #include "asuro.h" #include "inttypes.h" /* Teil 1. Bandpassfilter*/ { void bpfilter(int_8 *input,int8_t *output, uint16_t *length, int32_t koeff) int32_t a2; /* a2 als Integervariable festlegen*/ int32_t a3; /* a3 als Integervariable festlegen*/ int32_t GAIN_FRAC; /* GAIN_FRAC als Integervariable festlegen*/ int32_t x0,x1,x2; /* x0,x1,x2 als Integervariable festlegen*/ int32_t y0,y1,y2; /* y0,y1,y2 Integervariable festlegen*/ uint16_t n; /* n Integervariable festlegen*/ uint16_t i; /* i als Integervariable festlegen*/ uint16_t length; /* length als Integervariable festlegen*/ x1=0; /* Wert für x1 festlegen*/ x2=0; /* Wert für x2 festlegen*/ y0=0; /* Wert für y0 festlegen*/ y1=0; /* Wert für y1 festlegen*/ y2=0; /* Wert für y2 festlegen*/ x0=1; /* Wert für x0 festlegen*/ length=100; /* Wert für length festlegen*/ for (i=1;i<7;i++) /* Schleife zählt bis 6 hoch, um die Werte mit jedem Bandpass zu filtern*/ { if (i=1) /* Schleife 1 mit den Werten für Bandpass 1*/ { a2=2; a3=3; GAIN_FRAC=4; } if (i=2) /* Schleife 2 mit den Werten fü Bandpass 2*/ { a2=1; a3=2; GAIN_FRAC=3; } if (i=3) /* Schleife 3 mit den Werten für Bandpass 3*/ { a2=3; a3=2; GAIN_FRAC=1; } if (i=4) /* Schleife 4 mit den Werten für Bandpass 4*/ { a2=4; a3=2; GAIN_FRAC=3; } if (i=5) /* Schleife 5 mit den Werten für Bandpass 5*/ { a2=1; a3=1; GAIN_FRAC=1; } if (i=6) /* Schleife 6 mit den Werten für Bandpass 6*/ { a2=2; a3=4´; GAIN_FRAC=3; } for (n=0;n<length;n++) /* Schleife bis n alle Eingangswerte verarbeitet hat (length legt die Anzahl der Eingangswerte fest)*/ { x0=input; /* x0 als Eingang festlegen*/ y0=x0-x2-((a2*y1)>>16)-((a3*y2)>>16); /* Gleichung um y0 zu berechnen*/ x2=x1; x1=x0; y2=y1; y1=y0; output[n]=((y0*GAIN_FRAC)>>16); /* Gleichung um Ausgang zu berechnen*/ } printf(output[n]); /* Ergebnis soll am Bildschirm angeszeigt werden*/ } /* Teil 2. LEDs ANSTEUERN und Befehl erstellen*/ /* Teil 3. Versenden des Befehls über IR-DIODE*/ }
../ZUSATZ155.c:3:1: warning: "/*" within comment
../ZUSATZ155.c:4:1: warning: "/*" within comment
../ZUSATZ155.c:5:1: warning: "/*" within comment
../ZUSATZ155.c:6:1: warning: "/*" within comment
../ZUSATZ155.c:15: error: expected identifier or '(' before '{' token
../ZUSATZ155.c:70: error: stray '\264' in program
C:\..\asuro_libv271\lib\inc/asuro.h:449: warning: inline function 'MotorSpeed' declared but never defined
C:\asuro_libv271\lib\inc/asuro.h:441: warning: inline function 'MotorDir' declared but never defined
C:\asuro_libv271\lib\inc/asuro.h:424: warning: inline function 'FrontLED' declared but never defined
C:\asuro_libv271\lib\inc/asuro.h:418: warning: inline function 'StatusLED' declared but never defined
make: *** [ZUSATZ155.o] Error 1
Build failed with 2 errors and 8 warnings...
was sagst du zu den 2 anderen programmen? und hast du ein typ für teil 2 und 3 vom ersten programm??[/code]







Zitieren
Lesezeichen