Hallo zusammen,
ich versuche den LPUART1 des G431@170MHz zum Laufen zu bringen (nein: HAL und LL sind keine Alternative):
Initialisierung:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
Das BRR bekommt: 283333. Das sollte laut DB alle Anforderungen erfüllen.
Später lese ich in einer Polling-Loop:
1 |
|
2 |
|
3 |
|
4 |
|
Dort lese ich dann:
1 |
|
2 |
|
3 |
|
wenn ich ein '\n' über die ser. Schnittstelle ausgebe (per LA verifiziert).
Sende ich mit der 8-fach höheren Baudrate von 76800Baud, so kommen die Zeichen korrekt an.
Wo ist mein Fehler?