Habe ein Problem bei der Verwendung von UART und I2C in Arduino IDE 2 und STM32duino. Die angeschlossene Hardware ist ein NUCLEO-G070RB. An das Board ist auser einem USB/Seriell-Wandler an PA10/PA9 nichts angeschlossen oder zusätzlich beschaltet.
Sketch ist folgender:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
Ich teste die Seriellen Schnittestellen bisher immer nacheinander. Beide Schnittstellen funktionieren. Sobald ich aber das Wire.begin() für I2C einkommentiere funktioniert nur die PA3/PA2 UART. Bei PA10/PA9 und Wire.begin() bekomme ich im Terminal nur noch ein ▒▒
Kennt sich jemand mit STM32duino aus oder weiß wie man da weiter nach einem Fehler sucht? Oder weiß jemand, dass UART an P10/PA9 und I2C nicht gleichzeitig verwendet werden darf?
Vielen Dank!
