Problem mit µC Programm.

Gast #2382522
Lesenswert?
• ▲
▼
Ich habe eine Funktion die in meinem Programm oft vorkommt. Die Funktion 
wird aber immer nur in anderen Funktionen aufgerufen, und dies anderen 
dann in der Main. Wie schaffe ich es dass wenn die 1. Funktion einen 
Fehler erkenn (ADC-Wert über 700) dass auch die anderen abgebrochen 
werden und dass das Programm zurück zur Main geht.

Ich programmiere in C
#2382527
Lesenswert?
• ▲
▼
Obi Plal schrieb:
> Wie schaffe ich es dass wenn die 1. Funktion einen
> Fehler erkenn (ADC-Wert über 700) dass auch die anderen abgebrochen
> werden und dass das Programm zurück zur Main geht.

Über einen Merker (Flag, Boolean, Bitvariable), der von allen 
Programmteilen gesehen und verändert werden kann (Volatile).

Obi Plal schrieb:
> Ich programmiere in C

Ich habe keine Ahnung von C, ich werkele in ASM.

...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.