@tobhu:
Ja, die äussere while wird eigentlich nicht gebraucht hier. Ist aber üblicher Programmaufbau, wenn mehr gemacht wird als nichts (ab freeze).
Die Hauptschleife wird dann immer wieder durchlaufen, weil immer die gleichen AKtionen gemacht werden zB "Eingabe abfragen -> darauf reagieren".
Warum ich i kopiere:
https://www.roboternetz.de/wissen/in...-atomarer_Code
@toetzel:
Übliche Vorgehensweise:
1) Hardware (Timer, IRQs, ...) initialisieren.
2) IRQs zulassen (sei)
3) Ewige Hauptschleife
Di stellst die IRQs in der Hauptschleife wieder ab, dadurch bekommst du keine Timer-IRQs mehr.
Lesezeichen