Gast
#5322877
Hallo! ich mache meine ersten Schritte mit ARM und habe eine Einsteiger-Verständnisfrage: Ich mache auf einem STM32 eine UART-Ausgabe und rufe die von ST mitgelieferte Library-Function auf (Code folgt). Die Frage ist: an welcher Stelle wird das Senden wirklich gestartet? Schrittweises debugging zeigt mir, dass meine Daten genau in dem Schritt gesendet werden, wo ich die unten stehende Funktion verlasse und zum Hauptprogramm zurückkehre. Wenn das so ist: warum? (beim AVR setze ich ja z.B. das Datenbyte und dann gehts los, das ist mir verständlicher).
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |