- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 16

Thema: Mittels goto an Programmanfang springen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2007
    Ort
    Göttingen
    Beiträge
    706
    Es dürfte wohl kein Problem sein, mittels eines GOTO vor die Deklaration der Variablen zu springen.

    Was passiert mit den Variablen wenn sie neu erstellt werden? Sie müssten doch dann alle wieder unbeschrieben sein oder?
    Das kann man wunderschön im Simulator testen! Ich habe es gerade versucht, und die Variablen bleiben absolut unverändert! Sie durch erneutes Deklarieren auf 0 zu setzen, funktioniert wenigstens in der Simulation nicht.

    Da wirst Du wohl um eine Rücksetz-Routine nicht herumkommen...

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.05.2007
    Ort
    Berlin
    Alter
    54
    Beiträge
    765
    Wenn UART Empfang nicht in der Hauptschleife ausgewertet wird, passen die Werte auf dem Stack nicht. Irgendwann wird dieser dann überlaufen.
    Ich würde für die Berechnungen am Anfang des Programmes eine Sub erstellen und diese dann nach dem bestimmten UART Befehl aufrufen.

    Goto 0 springt an den Anfang des Programmes (Adresse 0). Dort wird normal auch alles neu initialisiert. Aber so weit wolltest Du ja nicht zurückspringen. Ich nutze für einen Reset
    immer den Watchdog. Einfach einschalten und dann ein do:loop hinterher und der AVR startet neu.
    Wenn das Herz involviert ist, steht die Logik außen vor! \/

Ähnliche Themen

  1. An bestimmte Programmstelle springen
    Von petzi-- im Forum Robby RP6
    Antworten: 12
    Letzter Beitrag: 17.10.2012, 19:56
  2. if then else Schleife möglich mit goto zu verlassen?
    Von mat-sche im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 27
    Letzter Beitrag: 14.04.2009, 09:17
  3. Bootloader goto addresse bei Mega644 ?
    Von Keksdose im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 01.04.2007, 19:09
  4. goto ist böse
    Von _maddin im Forum C - Programmierung (GCC u.a.)
    Antworten: 15
    Letzter Beitrag: 11.02.2007, 16:58
  5. Frage zu Goto und Return
    Von Murus im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 20.04.2006, 11:28

Berechtigungen

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

12V Akku bauen