Gast
#1804140
Hallo, Meine Programmstruktur sieht folgendermaßen aus:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
Wenn die Applikation2 aufgerufen wird (jump-to-app2();), wird wiederum die Init() durchgeführt - Initialisierung der Clocks, Flash, Timer etc.; Somit werden in diesem Fall z.B. die Timer 2x initialisiert - weil ich sie im zweiten Programm benötige genauso wie im ersten, wenn die else-Anweisung ausgeführt wird. Kann das zu Schwierigkeiten führen, wenn praktisch dann 2x der Timer4 vorhanden ist, aber mit verschiedenen Interrupt-Adressen? Bzw. wäre es besser im ersten Programm nur die Clocks und den Flash-Zugriff zu realisieren und Timer, UARTs etc. erst in der else-Anweisung zu initialisieren? Als Prozessor setze ich einen STM32F103 ein. Gruß Johannes