Forum: Mikrocontroller und Digitale Elektronik RFM12 + SD-Karte am SPI-Bus?


von Stefan C. (jaecko)


Lesenswert?

Moin.

Kurze Frage:
Ist es möglich, am SPI-Bus eines AVR ein RFM12 sowie eine SD-Karte 
'gleichzeitig' zu betreiben? Für die SD-Karte wird das Modul von 
Display3000 verwendet ( 
http://www.shop.display3000.com/pi8/pi14/pd102.html ).

Ich habs bisher schon mehrmals probiert, nur solange das RFM12 am Bus 
hängt, tut die SD-Karte nichts. Verbindung zum RFM12 getrennt: Karte 
rennt.
Andersrum gehts, da ja das SD-Modul die Datenleitungen hochohmig 
schalten kann und somit für das RFM12 "unsichtbar" ist.

Nun halt hier die Frage, ob denn das überhaupt vom technischen her 
klappt, oder ob ich dem RFM12 dann nen 74HC244 (o.ä.) spendieren muss, 
um dessen Pins ebenfalls mal 'wegzuschalten'.

mfG

von Benedikt K. (benedikt)


Lesenswert?

Sobald CS deaktiviert ist, sollte SDO vom RF12 hochohmig werden. Von 
daher sollte es gehen. Sitzt an DO der SD Karte ein Pullup?

von Stefan C. (jaecko)


Lesenswert?

Das mit CS muss ich nochmal testen. Aber bisher gabs immer Probleme.
Von der Schaltung her gibts bei der SD-Karte nur das entsprechende 
Modul; Pullups sind dort nur für die Kontaktschalter vorhanden (Card 
detect, protected), die Datenleitungen (MISO/MOSI/SCK) sind direkt am 
SPI.
Werd (blöderweise am Wochenende erst) mal nen Pullup am SD-Modul (bzw. 
überhaupt an MISO) testen.

von (prx) A. K. (prx)


Lesenswert?

Was sich schlecht kombinieren lässt: ein 5V RFM12 und eine 3V SD-Card.

von Benedikt K. (benedikt)


Lesenswert?

A. K. wrote:
> Was sich schlecht kombinieren lässt: ein 5V RFM12 und eine 3V SD-Card.

Schau dir mal den Link oben an: Auf der Platine ist ein Pegelwandler...

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.