- Labornetzteil AliExpress         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 30 von 30

Thema: Mein Asuro

  1. #21
    Benutzer Stammmitglied
    Registriert seit
    10.11.2010
    Ort
    Bremen
    Alter
    28
    Beiträge
    57
    Anzeige

    Powerstation Test
    es entsteht immer die test.hex datei.
    aber nicht die die ich gerade geöffnet habe

  2. #22
    Benutzer Stammmitglied
    Registriert seit
    10.11.2010
    Ort
    Bremen
    Alter
    28
    Beiträge
    57
    so habe in die makefile mal statt test linienfolgen2 hingschrieben (so heißt das programm)

    ich schreibe mal das programm:

    #include "asuro.h"

    int main(void) {
    unsigned int data[2];
    Init();
    FrontLED(ON)
    MotorDir(FWD,FWD);
    MotorSpeed(255,255);
    while(1) {
    LineData(data)
    if ((data [0] < 20) && (data [1] > 20 ))
    {
    MotorDir(RWD,FWD);
    MotorSpeed(0,255);
    BackLED(OFF,ON);
    StatusLED(RED);
    }
    if ((data [1] < 20) && (data [0] > 20 ))
    {
    MotorDir(FWD,RWD);
    MotorSpeed(255,0);
    BackLED(ON,OFF);
    StatusLED(RED);
    }
    if ((data [1] < 20) && (data [0] < 20))
    {
    MotorDir(FWD,FWD);
    MotorSpeed(255,255);
    BackLED(ON,ON);
    StatusLED(GREEN);
    }
    }
    return 0;
    }

    Und die neuen fehlermeldungen:


    C:\Users\Daniel\Desktop\ASURO_src\FirstTry>make all
    set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=linienfolgen2.lst linienfolgen2.c \
    | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > linienfolgen2.d; \
    [ -s linienfolgen2.d ] || rm -f linienfolgen2.d
    -------- begin --------
    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=linienfolgen2.lst linienfolgen2.c -o linienfolgen2.o
    linienfolgen2.c: In function `main':
    linienfolgen2.c:7: error: parse error before "MotorDir"
    linienfolgen2.c:11: error: parse error before "if"
    linienfolgen2.c: At top level:
    linienfolgen2.c:33: error: parse error before "return"
    linienfolgen2.c:34:2: warning: no newline at end of file
    make: *** [linienfolgen2.o] Error 1

    > Process Exit Code: 2
    > Time Taken: 00:01

  3. #23
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    Wie weiter oben schon geschrieben fehlt hinter FrontLED(ON) und LineData(data) jeweils das Semikolon. Das verursacht diese beiden Fehler:

    linienfolgen2.c:7: error: parse error before "MotorDir"
    linienfolgen2.c:11: error: parse error before "if"

    Bei den anderen beiden Fehlern kann ich nur raten:

    linienfolgen2.c:33: error: parse error before "return"
    Löst sich möglicherweise mit den Semikolons

    linienfolgen2.c:34:2: warning: no newline at end of file
    Am Ende des Programms nochmal auf [Enter]drücken und damit eine Leerzeile anfügen.

    Super, du hast den Kompiler scheinbar erfolgreich eingebunden :)

    Bitte Code-Tags verwenden.

    Gruß

    mic
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  4. #24
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    27.09.2009
    Alter
    29
    Beiträge
    661
    Bitte wenn du das nächste mal ein Programm nicht funkt schau es dir nochmal an bevor du was schreibst es fehlen einfach ein paar ";"
    die müssen nach jeder Funktion, Registeränderung und Rechnung stehn.
    Ausserdem weißt ja der Complierer auf die Fehler hin
    MfG Martinius

  5. #25
    Benutzer Stammmitglied
    Registriert seit
    10.11.2010
    Ort
    Bremen
    Alter
    28
    Beiträge
    57
    habs jetzt geändert und er zeit immer noch die selben fehler an. :O
    ist vielleicht mein make fehlerhaft?
    ich habe die test-all.bat datei angegeben und den ordner( first try)
    ist das falsch?

  6. #26
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    habs jetzt geändert und er zeit immer noch die selben fehler an.
    Gespeichert nach der Änderung?
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  7. #27
    Benutzer Stammmitglied
    Registriert seit
    10.11.2010
    Ort
    Bremen
    Alter
    28
    Beiträge
    57
    jaaaaaaa. man du bist super. ich habs voll vergessen danke hab jetzt die hex datei^^

  8. #28
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Na dann: Glückwunsch :)
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  9. #29
    Benutzer Stammmitglied
    Registriert seit
    10.11.2010
    Ort
    Bremen
    Alter
    28
    Beiträge
    57
    soll ich ein video posten?

  10. #30
    Benutzer Stammmitglied
    Registriert seit
    10.11.2010
    Ort
    Bremen
    Alter
    28
    Beiträge
    57

Seite 3 von 3 ErsteErste 123

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen