- Labornetzteil AliExpress         
Ergebnis 1 bis 4 von 4

Thema: Errorcodes für Zeile 0

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    31.08.2007
    Beiträge
    30

    Errorcodes für Zeile 0

    Anzeige

    E-Bike
    Hallo liebe Programmiefreunde,
    ich arbeite mit dem Demo Paket 1.11.8.7 und versuche ein Programm für dem AtMega 8 zu schreiben.
    Ich such seit Tagen nach der Ursache von merkwürdigen Fehlermeldungen:
    Diese sind
    Error: 7 Line : 0 IF THEN expected [544] , in File:
    Erläuterung: 544 ist die letzte Zeile des Sourcefiles

    Error: 350 Line : 0 Interrupt needs return , in File:

    Error: 153 Line : 0 END IF expected , in File:

    mich irritiert der Ausdruck Line: 0 Dort steht nämlich nichts !

    Die If Anweisungen habe ich mehrfach kontrolliert. Nach meiner Ansicht sind diese immer ordentlich mit end if abgeschlossen.

    Habt ihr eine Idee wo der Fehler liegen könnte?

    beste Grüße
    Christian

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Hallo,

    so ganz ohne Code kann man schlecht sagen um was es geht.

    Die Zeilenangaben sind nicht immer so ganz optimal, aber wenn man nach dem Text geht, sollte man die Fehler durchaus finden können.

  3. #3
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Line 0 ist gewissermassen eine Pseudozeile, da ja die Interrupt Vectoren keine "eigentlichen" Programmzeilen sind, und immer ganz am Anfang generiert werden (line 0)
    Kurz: mit der Interruptdefinition und/oder der Routine hat's was (return fehlt)

    Irgendwo steht "IF", aber das "END IF" dazu hast du vergessen. (Auch wenn du anderer Meinung bist, aber streite mal mit Bascom)
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  4. #4
    Benutzer Stammmitglied
    Registriert seit
    31.08.2007
    Beiträge
    30
    Hallo Linus 80 und Hallo Robert,

    Danke für die Antworten. Der Fehler ist gefunden. Es war tatsächlich ein verstecktes IF.

    vielen Dank

    Christian

Berechtigungen

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

12V Akku bauen