Patryk Sielski
Guest
Fri Mar 09, 2007 6:09 pm
Wypłynąłem na szeroki przestwór oceanu kart MMC.
Jeszcze przedwczoraj byłem zielony, ale dziś zaczeło coś działać.
Mam jednak taki problem:
czasami cykl zapisu, czyli okres, kiedy karta wystawia sygnał BUSY
trwa o wiele dłużej.
Dane zapisuję blokami po 512B co 45 ms, więc transfer jest około 11kB/sek.
Zwykle czas zapisu bloku jest poniżej 2ms, jednak co 4; 5 i 7 sekund (ważne, że
tylko co te czasy) zapis wydłuża się do - różnie - od 10ms do - no właśnie
do powyżej 50ms co mi zapycha bufor.
Mam więc kilka pytań:
1) czy fakt, że blok jest wyczyszczony lub nie ma jakieś znaczenie (bo nie
czyszczę bloków i być może u jest przyczyna)
2) czy to jest normalne, że co ileś zapisanych bloków zwiększa się czas
zapisu?
--
Pozdrawiam,
Patryk Sielski
http://www.usprawnienia.pl
lwh
Guest
Sat Mar 10, 2007 2:27 pm
Użytkownik "Patryk Sielski" <psielski-usun@elka-usun.pw.edu.pl> napisał w
wiadomości news:412b7$45f194db$57ceab2d$23674@news.chello.pl...
Quote:
Wypłynąłem na szeroki przestwór oceanu kart MMC.
Z ciekawości: gdzie jeszcze można kupić zwykłą, dużą, staromodna kartę MMC ?
Czy procedura SPI dla MMC pasuje do SD i można je zamieniać w małych
systemach z mikrokontrolerami 8 bitowymi a potem odczytać w PC-cie z windows
?
Guest
Sat Mar 10, 2007 2:41 pm
Patryk Sielski <psielski-usun@elka-usun.pw.edu.pl> wrote:
Quote:
Wypłynąłem na szeroki przestwór oceanu kart MMC.
Jeszcze przedwczoraj byłem zielony, ale dziś zaczeło coś działać.
Mam jednak taki problem:
czasami cykl zapisu, czyli okres, kiedy karta wystawia sygnał BUSY
trwa o wiele dłużej.
Przykładowy datasheet
http://www.sandisk.com/Assets/File/OEM/Manuals/ProdManRS-MMCv1.3.pdf
Table 2-3 Performance
Timing Typical Maximum
Block Read Access Time 0.5 ms 100 ms
Block Write Access Time 0.5 ms 240 ms
;)
Patryk Sielski
Guest
Sat Mar 10, 2007 5:32 pm
pisz_na.mirek@dionizos.zind.ikem.pwr.wroc.pl pisze:
Quote:
Patryk Sielski <psielski-usun@elka-usun.pw.edu.pl> wrote:
Wypłynąłem na szeroki przestwór oceanu kart MMC.
Jeszcze przedwczoraj byłem zielony, ale dziś zaczeło coś działać.
Mam jednak taki problem:
czasami cykl zapisu, czyli okres, kiedy karta wystawia sygnał BUSY
trwa o wiele dłużej.
Przykładowy datasheet
http://www.sandisk.com/Assets/File/OEM/Manuals/ProdManRS-MMCv1.3.pdf
Table 2-3 Performance
Timing Typical Maximum
Block Read Access Time 0.5 ms 100 ms
Block Write Access Time 0.5 ms 240 ms
O widzisz, w moim dataszicie pominęli to...
--
Pozdrawiam,
Patryk Sielski
http://www.usprawnienia.pl
Patryk Sielski
Guest
Sat Mar 10, 2007 5:35 pm
lwh <l@vp.pl> pisze:
Quote:
Użytkownik "Patryk Sielski" <psielski-usun@elka-usun.pw.edu.pl> napisał w
wiadomości news:412b7$45f194db$57ceab2d$23674@news.chello.pl...
Wypłynąłem na szeroki przestwór oceanu kart MMC.
Z ciekawości: gdzie jeszcze można kupić zwykłą, dużą, staromodna kartę MMC ?
Ja kupiłem w Media Markt płacąc ja za zboże.
Wtedy jeszcze nie wiedziałem, że SD jest kompatybilne w dół z MMC.
Tak to jest jak projekt jest na "wczoraj".
Quote:
Czy procedura SPI dla MMC pasuje do SD i można je zamieniać w małych
systemach z mikrokontrolerami 8 bitowymi a potem odczytać w PC-cie z windows
Ponoć pasuje.
--
Pozdrawiam,
Patryk Sielski
http://www.usprawnienia.pl
badworm
Guest
Sat Mar 10, 2007 7:21 pm
Dnia Sat, 10 Mar 2007 14:27:48 +0100, lwh napisał(a):
Quote:
Z ciekawości: gdzie jeszcze można kupić zwykłą, dużą, staromodna kartę MMC ?
Jeśli nową to tak jak napisał Patryk - po sklepach poszukać. Jak używaną
to wiadomo co
Quote:
Czy procedura SPI dla MMC pasuje do SD i można je zamieniać w małych
systemach z mikrokontrolerami 8 bitowymi a potem odczytać w PC-cie z windows
?
Obsługa w trybie SPI jest taka sama a na pewno działa w drugą stronę -
logger GPS Marka Wodzińskiego oryginalnie został stworzony pod karty
SD(i wykorzystuje procedury obsługi MMC z Yamppa jeśli mnie pamięć nie
myli) ale z kartami MMC też działa bez problemu. Zaś w przypadku PC=Win
karta musi być oczywiście sformatowana w czymś, co winda obsługuje lub
będziesz potrzebował jakiś soft to dobrania się do niej
niskopoziomowo(np. WinHex). W ostatnim przypadku można natknąć się na
problemy - ta sama karta z loggera(czyli zapis na żywca sektor po
sektorze) w tym samym czytniku na USB na jednym komputerze w ogóle nie
była widziana przez windę i co za tym idzie WinHexa a na drugim bez
problemu się do niej mogłem dobrać - na obu komputerach Win2000 z tej
samej płyty instalowany :/
--
Pozdrawiam Bad Worm badworm[maupa]post{kopek}pl
IET9@WEiA-PG student
GG#2400455 ICQ#320399066
http://photobucket.com/albums/b252/badworm/
Patryk Sielski
Guest
Sat Mar 10, 2007 10:02 pm
badworm <nospam@post.pl> pisze:
Quote:
Obsługa w trybie SPI jest taka sama a na pewno działa w drugą stronę -
logger GPS Marka Wodzińskiego oryginalnie został stworzony pod karty
SD(i wykorzystuje procedury obsługi MMC z Yamppa jeśli mnie pamięć nie
myli) ale z kartami MMC też działa bez problemu. Zaś w przypadku PC=Win
karta musi być oczywiście sformatowana w czymś, co winda obsługuje lub
Ja sformatowałem kartę, stworzyłem jeden wielki plik, następnie
odczytałem adres tego pliku i zapisuję od tego adresu.
--
Pozdrawiam,
Patryk Sielski
http://www.usprawnienia.pl
BartekK
Guest
Sat Mar 10, 2007 10:46 pm
Patryk Sielski napisał(a):
Quote:
badworm <nospam@post.pl> pisze:
Obsługa w trybie SPI jest taka sama a na pewno działa w drugą stronę -
logger GPS Marka Wodzińskiego oryginalnie został stworzony pod karty
SD(i wykorzystuje procedury obsługi MMC z Yamppa jeśli mnie pamięć nie
myli) ale z kartami MMC też działa bez problemu. Zaś w przypadku PC=Win
karta musi być oczywiście sformatowana w czymś, co winda obsługuje lub
Ja sformatowałem kartę, stworzyłem jeden wielki plik, następnie
odczytałem adres tego pliku i zapisuję od tego adresu.
Chytre aczkolwiek troche niepraktyczne

Pozatym nawet chyba po
sformatowaniu nie masz gwarancji ciaglosci pliku? Patrzales w tablice
fat jak on leci?
--
| Bartlomiej Kuzniewski
| sibi@drut.org GG:23319 tel +48 696455098
http://drut.org/
|
http://www.allegro.pl/show_user_auctions.php?uid=338173
Patryk Sielski
Guest
Sat Mar 10, 2007 11:36 pm
BartekK <sibi@nospamdrut.org> pisze:
Quote:
Patryk Sielski napisał(a):
badworm <nospam@post.pl> pisze:
Obsługa w trybie SPI jest taka sama a na pewno działa w drugą stronę -
logger GPS Marka Wodzińskiego oryginalnie został stworzony pod karty
SD(i wykorzystuje procedury obsługi MMC z Yamppa jeśli mnie pamięć nie
myli) ale z kartami MMC też działa bez problemu. Zaś w przypadku PC=Win
karta musi być oczywiście sformatowana w czymś, co winda obsługuje lub
Ja sformatowałem kartę, stworzyłem jeden wielki plik, następnie
odczytałem adres tego pliku i zapisuję od tego adresu.
Chytre aczkolwiek troche niepraktyczne

Pozatym nawet chyba po
sformatowaniu nie masz gwarancji ciaglosci pliku? Patrzales w tablice
Sprawdziłem w FAT i na pewno jest ciągły ;-)
--
Pozdrawiam,
Patryk Sielski
http://www.usprawnienia.pl
Luk@sz
Guest
Sun Mar 11, 2007 12:59 am
Patryk Sielski napisał(a):
Quote:
Wypłynąłem na szeroki przestwór oceanu kart MMC.
Jeszcze przedwczoraj byłem zielony, ale dziś zaczeło coś działać.
Też zacząłem zabawę z MMC/SD ale póki co ciągle pod górę. Raz na kilka
prób coś mi się udaje odczytać. Jednak największe problemy mam z
inicjalizacją, najpewniej coś robię nie tak. Podzielisz się informacją
jak to wygląda u Ciebie?
Pozdro
Patryk Sielski
Guest
Sun Mar 11, 2007 1:57 am
Luk@sz <lkoasze@o2.pl> pisze:
Quote:
Też zacząłem zabawę z MMC/SD ale póki co ciągle pod górę. Raz na kilka
prób coś mi się udaje odczytać. Jednak największe problemy mam z
inicjalizacją, najpewniej coś robię nie tak. Podzielisz się informacją
jak to wygląda u Ciebie?
U mnie poszło coś takiego:
http://www.captain.at/electronic-atmega-mmc.php
--
Pozdrawiam,
Patryk Sielski
http://www.usprawnienia.pl
Patryk Sielski
Guest
Sun Mar 11, 2007 2:41 am
pisz_na.mirek@dionizos.zind.ikem.pwr.wroc.pl pisze:
Quote:
Patryk Sielski <psielski-usun@elka-usun.pw.edu.pl> wrote:
Wypłynąłem na szeroki przestwór oceanu kart MMC.
Jeszcze przedwczoraj byłem zielony, ale dziś zaczeło coś działać.
Mam jednak taki problem:
czasami cykl zapisu, czyli okres, kiedy karta wystawia sygnał BUSY
trwa o wiele dłużej.
Przykładowy datasheet
http://www.sandisk.com/Assets/File/OEM/Manuals/ProdManRS-MMCv1.3.pdf
Table 2-3 Performance
Timing Typical Maximum
Block Read Access Time 0.5 ms 100 ms
Block Write Access Time 0.5 ms 240 ms
Jak patrzę po amperomierzu, to przy tym dłuższym wystawianiu BUSY
pobiera większy prąd, z czego wnioskuję że to może
przetwornica wysokiego napięcia tak pracuje?
Bo zapis to nie będzie (ktos powie, że karta buforuje i potem zapisuje)
, gdyż jak zapisze sobie jeden sektor i odłączę zasilanie, to jest zapisane.
--
Pozdrawiam,
Patryk Sielski
http://www.usprawnienia.pl