SPI etwas anders

Gast #960224
Lesenswert?

Hallo,

Beispiel:
die Multi Media Karten können ja im SPI oder im MMC Modus betrieben 
werden.
Im MMC Modus ist die Command Leitung eine Bidirektionale Leitung.

Auf dieser Leitung empfängt die Karte Kommandos und gibt Responses 
zurück.

Nun möchte ich die SPI Peripherie eines Atmels für diese, sagen wir, 
"1 Draht" Kommunikation nutzen.
Dazu müsste ich MISO und MOSI des SPIs zusammenführen.

Beim Senden von Kontroller zu Karte, sollte es soweit keine Probleme 
geben.
Am MOSI wird das Kommando ausgetaktet und der MISO kriegt eben die 
Signalpegel mit (habe ich ja mit MOSI zusammengelegt). Da er (MISO) als 
Eingang geschaltet ist, sollte ihn das nicht belasten.

Wenn die Karte das Kommando verstanden hat, und die Response 
übermittelt, so kriegen MISO und MOSI die gleichen Pegel ab.
MOSI ist aber als Ausgang geschaltet (denke ich doch).
Das ist da wohl nicht so gut für den.


Das Oben war ein Beispiel, um die Frage besser verständlich zu machen.

Ist es nun möglich, am MOSI etas auszutakten und dannach den MOSI 
hochohmig zu schalten, den CLK weiter auszugeben und am MISO somit was 
einzutakten?
Gast #960228
Lesenswert?

>Ist es nun möglich, am MOSI etas auszutakten und dannach den MOSI
>hochohmig zu schalten, den CLK weiter auszugeben und am MISO somit was
>einzutakten?
Wird meiner Meinung nicht gehen, du brauchst Soft-SPI.
Gast #960235
Lesenswert?

>Ist es nun möglich, am MOSI etas auszutakten und dannach den MOSI
>hochohmig zu schalten, den CLK weiter auszugeben und am MISO somit was
>einzutakten?

Wozu soll da der MOSI hochohmig werden??

Das widerspricht doch dem SPI-Prinzip:

gekoppelte Schieberegister
#960241
Lesenswert?

@ Matthias Lipinsky (lippy)

>Wozu soll da der MOSI hochohmig werden??

Weil er Halbduplex machen will.

>Das widerspricht doch dem SPI-Prinzip:

>gekoppelte Schieberegister

Sooo eng würde ich das nicht sehen, die meisten ICs nutzen das auch 
nicht.

MFG
Falk
Gast #960248
Lesenswert?

Michael H* wrote:
> ein atmel-datenblatt sagt dir: nein.
is natürlich blödsinn... natürlich ja... und hier jetzt gleich auch mit 
beweis aus einem mega88 datenblatt.
entschuldigt bitte den lapsus!
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren