- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 7 von 7

Thema: program läuft nicht

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    07.11.2006
    Ort
    hann münden
    Alter
    58
    Beiträge
    12

    program läuft nicht

    Anzeige

    Praxistest und DIY Projekte
    Hallo, habe gerade meinen asuro zum laufen gebracht und stehe vor dem nächsten Problem, ich habe versucht laut anleitung ein kleines linien folge program zu erstellen, siehe unten


    #include "asuro.h"
    int main(void) {

    unassigned 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;
    }

    bekomme aber nach make folgende fehlermeldung

    test.c: In function `main':
    test.c:12: error: parse error before "while"
    make: *** [test.o] Error 1

    was mach ich falsch?

    Gruß Uwe

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    14.07.2004
    Beiträge
    23
    Hi,

    fehlt da unassigned int data[2] evtl. ein ; ?

    Hans

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    07.11.2006
    Ort
    hann münden
    Alter
    58
    Beiträge
    12
    stimmt, bringt aber immer noch diesen fehler

    test.c: In function `main':
    test.c:12: error: parse error before "while"
    make: *** [test.o] Error 1

    > Process Exit Code: 2

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    01.11.2006
    Beiträge
    433
    könnt es sein, dass dein unassigned eigentlich unsigned heißen müsste.
    parse error ist meistens was mit klammer oder strichpunkt

    mfg EDH

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    07.11.2006
    Ort
    hann münden
    Alter
    58
    Beiträge
    12
    unsigned, klar da war ein typo drin grrrr, die fehlermeldung ist aber immer noch die selbe

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    19.10.2006
    Beiträge
    23
    Also bei mir zeigt er keinen fehler an bzw. erstellt anschließend die hex Datei... ich benutze AVR Studio

    Code:
    #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;
    }

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    07.11.2006
    Ort
    hann münden
    Alter
    58
    Beiträge
    12
    es ist der filename, er die make bat will einen test.c naman haben, jetzt geht es auch bei mir =D>

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress