microcontroller als Sd-Card

OP #6029836
Lesenswert?
• ▲
▼
Hallo,

Es ist kein Problem eine SD-Card an den ESP anzuschließen. Ich möchte 
aber gern, dass sich der ESP wie eine SDCard verhält und beim einstecken 
in meinen Slot eine Datei anzeigt. Rein technisch kann das kein Problem 
sein, weil ja auslesen auch funktioniert, nur halt umgekehrt.

Gibt es libraries, um den microcontroller wie eine Speicherkarte 
aussehen zu lassen Daten zu schreiben und auszulesen?

lg
#6029843
Lesenswert?
• ▲
▼
Martin R. schrieb:
> Rein technisch kann das kein Problem
> sein, weil ja auslesen auch funktioniert, nur halt umgekehrt.

Das ist eine Annahme, die Vertriebler und BWLer auch gerne haben, wenn 
sie dem Kunden ein Produkt verkaufen, das noch nicht entwickelt ist.

Um die entsprechenden maximalen Zugriffszeiten und die Emulation vom SD 
Bus werden vermutlich schon einen mittelschnellen FPGA brauchen, ein ESP 
könnte damit schon zu langsam sein bzw. zu viel Overhead haben. Trotz 
DMA.
Moderator (Firma: Titel) Persönliche Seite #6029852
Lesenswert?
• ▲
▼
Martin R. schrieb:
> Rein technisch kann das kein Problem sein, weil ja auslesen auch
> funktioniert, nur halt umgekehrt.
Versuch mal, mit einem Autoanhänger ein Auto zu ziehen. Umgekehrt geht 
das ja auch...

> Gibt es libraries, um den microcontroller wie eine Speicherkarte
> aussehen zu lassen Daten zu schreiben und auszulesen?
Nein, weil eine SD-Karte ein SDIO-Slave ist und der ESP einen 
SDIO-Master eingebaut hat.
Moderator (Firma: Titel) Persönliche Seite #6029865
Lesenswert?
• ▲
▼
Sebastian R. schrieb:
> Der Speichercontroller einer SD-Karte wird das wohl in Hardware gegossen
> haben.
"Hyperstone" lautet das Stichwort:
https://www.hyperstone.com/de/eMMC-SD-microSD-Controller-NAND-Flash-S8-1899,12757.html

Oder andersrum: wenn eine SD-Karte an einen AVR angeschlossen ist, dann 
werkelt der performantere Rechner als Flashmanager...  ;-)
#6029888
Lesenswert?
• ▲
▼
Martin R. schrieb:
> Es ist kein Problem eine SD-Card an den ESP anzuschließen. Ich möchte
> aber gern, dass sich der ESP wie eine SDCard verhält und beim einstecken
> in meinen Slot eine Datei anzeigt. Rein technisch kann das kein Problem
> sein, weil ja auslesen auch funktioniert, nur halt umgekehrt.

Vielleicht kann man tricksen. Nimm eine normale (Micro)SD-Karte, 
schließe die normal als SD-Karte an den ESP an. Dann nimmt man einen 
SD-Karten Steckverbinder nach außen. Wenn der ESP erkennt, daß die Karte 
eingesteckt wurde, schaltet er passende Hardware-Multiplexer um, sodaß 
der äußere SD-Host direkt auf die Karte zugreifen kann.

Am Ende stellt sich aber die Frage, wozu das Ganze gut sein soll? Warum 
nicht einfach eine Datei per ESP auf die SD-Karte schreiben und diese 
dann in einen PC stecken?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.