Gast
#3439082
Hallo zusammen, ich möchte auf dem STM32 folgendes machen: Die Hauptschleife soll 1x pro ms ausgeführt werden. Nach Abarbeitung aller Prozesse soll die CPU bis zur nächsten ms schlafen gehen. Dazu bringt Timer2 jede 1ms einen Interrupt, der die CPU aufwecken soll. Ich hab es so implementiert (vereinfacht dargestellt):
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
Scheint alles zu funktionieren, aber hab ich vielleicht etwas übersehen, bzw. gibt es noch eine Race-Condition o.ä., die man behandeln müßte?