Wielkosc bloku karty SD

Jan 07, 2006 14 Replies

Czy komus udalo sie dokonac zapisu do karty SD uzywajac innej niz standardowa wielkosc bloku? Wszystko niby dziala a nie potrafie zmusic karty do zrealizowania zapisu innej dlugosci niz 512 bajtow. Ktos ma z tym doswiadczenie? Z gory dzieki za pomoc


Obawiam siê, ¿e w tym wypadku ani zachêty finansowe, ani ³agodna perswazja, ani nawet najbardziej wymy¶lne tortury nie pomog±. Karty SD s± niezwykle uparte.

Pawe³

Odpowiedz godna wrozki. Niby cos napisales, ale nic nie wiadomo. Jesli cos konkretnego wiesz to uchyl rabka tajemnicy.

Karta SD ma wielko¶æ bloku równ± 512 bajtów. U¿ytkownik tego nie mo¿e zmieniæ.

Pawe³

Do czego wiec sluzy rozkaz CMD16 o nazwie SET_BLOCKLEN z opisem 'Selects a block length (in bytes) for all following block commands (read & write)'?

moki1 napisał(a):

Mógłbyś zdradzić na bazie jakich źródeł stworzyłeś program komunikujący się z kartą SD? Czy specyfikacja protokołu dla kart MMC wystarczyła czy też miałeś jakieś materiały na temat komunikacji z SD? Pytam bo planuję użycie karty z interfejsem szeregowym w jednym z projektów a kartę SD

16MB mógłbym mieć za darmo natomiast MMC musiałbym kupić.

Do robienia dobrego wrażenia.

A jak myslisz ... do czego służy w samochodzie kontrolka z napisem ABS, skoro samochod jest bez ABS ? ;)

M.in. korzystalem z

formatting link
wystarcza to do użycia SD. Oczywiscie bez wykorzystania pełnych mozliwości karty.

Niestety jest to po niemiecku. Jeśli znalazlbym sie dobry wujek to chetnie poznalbym dokladne tlumazenie kilku ostatnich zdan z tej strony.

Konkretnie chodzi mi o ten fragment.

Offene Fragen:

- Die MMC nimmt zum Schreiben nur Blöcke von 512 Byte, wo soll ich die zwischenspeichern?

- Wie kann ich FAT - Tabelle benutzen, um von einem MMC-Kartenreader gespeicherte Datei auszulesen?

Auf diese Fragen suche ich gerade Antwort. Wenn mir etwas einfällt stelle ich das im Rahmen meiner Webseite hier herein.

Zwischenspeichern? Braucht man nicht, denn man kann jedes Byte mit beliebiger Geschwindigkeit zum MMC übertragen, sogar 1 Byte pro Stunde. Nur wird es erst nach 512 Byte gespeichert.

Am Sat, 7 Jan 2006 19:45:31 +0000 (UTC), "moki1" snipped-for-privacy@gazeta.pl schrieb:

otwarte pytania:

karta mmc akceptuje do zapisu tylko bloki o wielkosci 512 bajtow, gdie mam je buforowac (org.: w miedzyczasie zapamietac)

jak mam uzyc tabele fat aby zbior zapisany przez mmc-czytnik odczytac?

szukam odpowiedzi wlasnie na te pytynia. jezeli cos mi do glowy wpadnie (bede mial idee) udostepnie to w ramach mojej strony

buforowanie (zapamietanie w miedzyczasie)?

niepotrzebne poniewaz mozna kazdy bajt z dowolna predkoscia

przesylac do mmc, nawet 1 bajt na godzine. tylko bedzie to dopiero po otrzymaniu 512 bajtow zapisane

mam nadzieje ze pomoglem

Serdeczne pozdrowienia Wojtek

------------------------------------------------ avast! Antivirus: Ausgehende Nachricht virenfrei Virus-Datenbank (VPS): 0601-3, 06.01.2006

Oczywiscie, ze tak. Wielkie dzieki.

U¿ytkownik "badworm" snipped-for-privacy@post.pl napisa³ w wiadomo¶ci news: snipped-for-privacy@badworm.pl...

ok rok temu w elektronice praktycznej byl cykl artykulow poswieconych komunikacja z kartami sd/mmc. info w tych artykulach pozwolilo na uruchomienie komunikacji procka aduc816 z karta sd w trybie spi

pozdr

@

Da się te artykuły gdzieś zdobyć?

Pozdrawiam

Miller Artur napisał(a):

Artykuł mam ale pamiętam też, że gdzieś(chyba tutaj lub na jakimś forum) ktoś informował o problemach z komunikacją z kartami SD stąd też moje pytanie. Ale skoro nie ma problemów to zakup karty MMC mogę sobie odpuścić.

SRB napisał(a):

Za symboliczną opłatą tutaj:

formatting link
Artykuły poświęcone obsłudze kart MMC były w numerach od czerwca do września.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required