SPI

Hallo:
Ich brauche deine Hilfe – wer immer sich dazu auch bereit erklärt:
Folgendes:
Ein Arduino UNO R3 soll mit einer RFID – Karte (MFRC-522 Card Reader9
und einer SD – Card_Reader ausgestattet werden. Nun ist es so, dass beide auf den SPI – Port zugreifen.
Der RFID belegt
SS/SDA
SCK
MOSI
MISO/SCL
IRQ
RST

und auch der SD Reader analog mit einem zusätzlichen CS Eingang.
Ist es nun so, dass ich die Steuerleitungen beider Break_Outs sozusagen übereinanderlegen kann, also der A-UNO wird doppelt belegt. Adressen (wie beim I2C) von den beiden break_outs gibt es ja leider nicht, denn dann wäre es schon einfacher zu verstehen.
Ist es nun möglich, dass ich den SD_Reader mit dem CS - wenn ich den RFID – deaktiviere und dann, wenn ich den SD-Reader brauche, diesen mit dem CS aktiviere?

Oder hat irgend jemand ein break_out board für einen RFID bzw. SD Card mit einer I2C Anschlussmöglichkeit (oder wenigstens einen davon) um dieser Kollision zu entkommen?

Ich danke der Communitiy voraus!

Reinhold Kellermann

I have asked the moderator to move this to the German language forum.

Hallo,

der Sinn von SPI ist das alle Geräte auf "einer Leitung" liegen und nur durch die einzelnen CS Leitungen angesprochen werden. Das heißt, CLK, MOSI und MISO gehören an alle SPI Geräte und für jedes Gerät benötigst du eine extra CS Leitung. Sonst fühlen sich ja immer alle angesprochen. Klingt logisch oder?

@Kellermann

Du sprichst undeutlich!

Hier findest du die korrekten Worte und Zusammenhänge: Lesenswert