Mikrocontroller und SD-Karte

OP #6160171
Hallo,

ich möchte mein Mikrocontroller LPC1768 mit SD-Karte verbinden durch 
SPI. ich wille jetzt eine SD-Karte kaufen, ich weiss aber nicht ob man 
soll die Kartenkapazität (SD, SDHC, SDXC) und  die 
Geschwindigkeitsklassen beachten oder spielt das keine rolle ?

vielen Dank
Gast
Med E. schrieb:
SD und SDHC bis 32GB haben gute Chancen, zu funktionieren. Es kann 
allerdings sein, dass deine Bibliothek nur 2 oder 4GB davon nutzen kann.

SDXC funktionieren anders, von denen würde ich mich fern halten.
Bei SPI gibt es keine Geschwindigkeitsklassen für SD Karten.

Allerdings merkt man den schon den Unterschied zwischen guten Karten von 
Sandisk oder Samsung und billgem Schrott vom Grabbeltisch. Letzterer 
fällt auch öfters aus.

SDXC Karten werden mit ExFat ausgeliefert. Ältere Software kann das 
nicht verarbeiten.
(Firma: fritzler-avr.de)
Selbst bei SDIO muss man ja nicht auf dem 1,8V 100MHz+ Modus umschalten, 
sondern bleibt eben bei 3,3V 25MHz.

Laut elmchan werden HC und XC gleich behandelt:
http://elm-chan.org/docs/mmc/mmc_e.html
Unter High-capacity SDC and Initialization

In den offiziellen SD Specs wird da auch kein allzugroßer Unterschied 
gemacht.
Erst ab 2TB gibts dann 64Bit Adressen, weil 32Bit nicht mehr ausreichen.

Zudem gibt es "echte" SD Karten kaum noch zu kaufen, was will man mit 
512MB?
Eine 4GB SDHC gibts für einstellige € Beträge.
Eine XC wir ddann wieder teuer und die brauchste erst wenn du mit 
wirklich großen Datenmengen am µC rumschaufelst.
Also was willste denn machen mit deinem Projekt?

Jim M. schrieb:
> Allerdings merkt man den schon den Unterschied zwischen guten Karten von
> Sandisk oder Samsung und billgem Schrott vom Grabbeltisch

Ja, selbst im SPI Mode.
Bei soner billigen Intenso hat man die Gedenkpausen beim Schreibzugriff 
auf dem Konsolenoutput gesehen.
Bei meinem Debugemulator für den TTL MIPS habe ich 1MB vom RAM auf die 
SD Karte gedumpt und während den 1Mbyte gab es immer so 2 Gedenkpausen.
Samsung rein, Problem weg.

Selbst bei der Schreibrate auf dem SPI merkt man das schon, wenn ich die 
Tabelle widerfinde kann ich auch mit Zahlen kommen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.