Mikrokontrollersteuerung von Aout mit mit mehreren Unterprogrammen

OP #4549010
Lesenswert?
• ▲
▼
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:
#4549082
Lesenswert?
• ▲
▼
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 #4549100
Lesenswert?
• ▲
▼
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren