Gast
#983392
Hallo, ich habe ein Problem mit dem UART1 und dem SPI0 des MSP430F149. Hier mal der c-Code:
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 | |
so jetzt zu meinem Problem. Nachdem ich den UART1 initialisiert habe, funktioniert der SPI0 nichtmehr. D.h. er sendet nicht mehr. Durch Zufall hab ich herausbekommen, dass wenn ich zuerst den UART1 initialisier und dann den SPI0 das es dann funktioniert. Ich kann dann mit beiden Schnittstellen senden und empfangen, so wie es sein sollte. Jetzt kann man natürlich sagen, ich sollte zufrieden sein aber rein interessenhalber würde mich das mal interessieren, warum init_spi0(); // Init SPI0 init_uart1(); nicht geht und init_uart1(); init_spi0(); // Init SPI0 geht. Ist da ein Fehler in der Initialisierung? Ich siehs einfach nicht. Kann mir da jemand helfen.... Danke und Grüße