Mikrokontrollersteuerung von Aout mit mit mehreren Unterprogrammen

OP #4549010
Hallo Leute,
bin recht neu im Programmieren und komme aktuell bei dem Programm 
absolut nicht weiter, hab auch keine passenden Forenbeiträge finden 
können in denen was passendes gäbe.
Es handelt sich um folgendes Problem für ein kleines Projekt musste ich 
ein Programm erstellen zum ansteuern eines AOut am uC- dabei soll die 
Menüfuhrung wie folgt ablaufen- Startbild-> Auswahl zwischen 2 
einstellmöglichkeiten-> manuelle eingabe oder vorgespeicherte werte

Mein problem ist dass ich nur in ein Unterprogramm reinkomme auch wieder 
in das "Hauptmenü" zurück gelange aber dann nicht in das zweite..
Wie gesagt in dem Bereich nur Anfänger und das ganze mache ich nur für 
Unterricht...
Wenn jemand paar Lösungsvorschläge hätte bzw Tipps hätte, wäre ich sehr 
dankbar.
Angehängte Dateien:
Nenne Quelltexte *.c, dann muß der Leser sie nicht erst rückbenennen.
Return aus main ist ne ganz blöde Idee.
Direkte Portzugriffe sind auch evil. Zum Tasten einlesen nimmt man ne 
Entprellroutine.
Erstelle erstmal nen Programmablaufplan, dann läßt sich viel einfacher 
programmieren und vor allem logische Fehler erkennen.
Gast
Einfach mal korrekt einrücken.
Dann sieht man, dass das while(1) überflüssig ist, weil da ein return 
drin steht.
Oder habe ich das falsch gelesen, wegen der sch.. Einrückung?

In switch-case macht man auch kein return sondern ein break.

Ich glaube auch, ein C-Buch würde weiter helfen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.