Forum: Mikrocontroller und Digitale Elektronik Abwechselnd SPI / I²C mit MSP430


von Fabian -. (fabian81)


Lesenswert?

Hallo,

folgendes: wenn ich am SPI Bus des MSP430x2xxx ein Modul habe, was nur 
zeitweise aktiv ist, kann ich dann zwischendurch den I²C Bus für andere 
Zwecke nutzen, ohne dass es das SPI-Modul stört? Lässt sich der 
entsprechende Port von der MCU-Seite jederzeit umkonfigurieren, um beide 
Bus-Arten zu nutzen?

Vielen Dank!

Fabian

von Philipp (Gast)


Lesenswert?

Was machen denn die angeschlossenen Devices, wenn du den UART 
umkonfigurierst und munter weiterblubberst?

von Andreas Häusler (Gast)


Lesenswert?

Das umkonfigurieren der Peripheriemodule per Software sollte kein 
Problem sein.

Wenn Du dafür sorgst, dass während dem I2C- Betrieb die CS- Leitung vom 
SPI- Device inaktiv bleibt, hast Du damit kein Problem.

Anders sieht es im SPI- Betrieb aus. Dort müsste zu diesem Zeitpunkt die 
SCL Leitung inaktiv bleiben, sonst wird Dir das I2C Bauteil unter 
Umständen ein ACK zurück schicken, welches die SPI- Kommunikation stört.

von Tobias Korrmann (Gast)


Lesenswert?

Du soltest auch daran denken das Die I2C Leitungen ja mit Pullup 
Widerständen bestückt werden müssen. Ich weis nicht wie SPI auf 
dauerhaft anliegende 3,3 V Reagiert.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.