Hallo Ich lese mit einem At M32 eine Sd Karte ohne Fat nur Zwei Sektoren und gebe jeweils Byte 1 auf einen Port. Sektor 1 = 0 Sektor 2 = 1 Zum lesen des Sektors brauch ich dabei 1.8ms jeder 4.Sektor allerdings ca 10ms Wie kommt das zustande ? is das der Chace der Sd Karte (Haben sd karten Chace? ) Oder habe ich da Murks bei der Ansteuerung der Karte gemacht?
Wenn ich mir Speichermedien kaufe teste ich diese oftmals auf Geschwindigkeit. Ich habe schon ähnliche Grafiken gesehen wenn ich Unter Ubuntu einen Benchmark laufen liess. (Habe die Einheiten nicht angeschaut, weiss daher nicht ob es Zufall war oder das gleiche Phänomen). Schnappt dir dein Benchmark Tool deiner Wahl und probiere aus ob du am PC das gleiche Ergebnis erhältst. Wenn Ja: Irgendwas mit der SD Karte, wird hier sicher beantwortet was. Wenn Nein: Fehler in deinem Code, den müsstest du dann aber hier Posten, ansonsten bleibt nur raten... mfg Andreas
Hast du schon mal andere SD-Karten, vor allem von anderen Hersteller probiert? Verhalten diese sich gleich? Ließt du immer wieder die gleichen Sektoren oder jeweils 2 Sektoren mit aufsteigender Sektornummer? Bis Du dir sicher, dass du die Sektoren ließt und nicht schreibst (Stichwort: Garbage Collection)? Vielleicht generell: Wie schaut dein Interface aus? 1 Bit breit in die SD-Karte (z.b. via SPI/SSP) oder 4 Bit breit? Wie schnell (SPI-Clock)? Hast Du da schon mal variiert, z.B. 10 mal langsamer? Kann man ausschließen, dass dein At M32 für das Delay veranwortlich ist?
Sven schrieb: > Haben sd karten Chace? Meinst du einen Cache (sprich "Käsch")? Natürlich haben diese Karten einen Cache, du wirst aber nicht viel über den internen Aufbau erfahren. Und zudem macht das jeder Hersteller anders. Kleiner Gag am Rande: ein englisches Wort "Chace" spräche man als "Scheiß"... ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.