MMC/SDC-Tuning?

Gast #48840
Ich habe an einem MSP430 mehrere MMC- u. SDC-Karten gebenchmarkt, aber
obwohl der MSP430 die Daten mittels UART im SPI-Modus bei 4 MHz
SPI-Takt überträgt, ist die Datenrate immer nur um 30 kByte/s! Der
Overhead beträgt also 94 %!
Diese langsamen Karten sind damit der Flaschenhals; die Bremsen den
Prozessor richtig aus.
Gibt es irgendwelche Tuning-Maßnahmen mit denen man zumindest 1 Mbit/s
erreichen kann?
Gast
Hi

die Karten kann man mit bis zu 20MHz im MMC-Mode betreiben. Im SPI-Mode
sind es nur 5MHz. Diese Karten sind selbst im SPI-Mode schnell genug.
Ich betreibe diese mit einem ATmega128 und einer FAT16/32.
Überprüfe deine Software und Hardware.

mc
Gast
ich habe noch etwas vergessen.
Die MMC-Karte ist nach anlegen der VCC im MMC-MODE !!!
Diese muss nun erst per Software in den SPI-Mode gebracht werden.

mc
Gast
Ja, klar, es wird schon für den SPI-Modus initialisiert und das Lesen u.
Schreiben funktioniert problemlos. Es ist nur so, dass schon das Lesen
mit 30 kB/s langsam ist (Schreiben vermutl. noch langsamer).
An der Hardware, die quarzgenaue 4 MHz Takt verwendet, liegt es also
sicherlich nicht.
Kann man an der Software etwas tunen oder das nicht
spezifikationsgemäße Verhalten irgendwie ausnutzen?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 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.