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
Was machen denn die angeschlossenen Devices, wenn du den UART umkonfigurierst und munter weiterblubberst?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.