MicroSD karta v SPI modu.

Hynek Sladky econf na centrum.cz
Čtvrtek Listopad 24 14:46:09 CET 2011


Zdravim,

jeste jsem narazil na kartu, ktera na rozdil od ostatnich potrebovala po 
zmene CS na neaktivni jeste nejake hodiny - stacilo poslat 1 byte 0xFF.

Hynek


Dne 24.11.2011 14:25, Fanda Kopriva napsal(a):
> Urcite je to problem.
> nad 2G je to SD - HC jinak se inicializuje
> a adresuje se po 512B sektorech.Zbytek je tusim stejny.
>
> Ja tam mam proti SD tuto sekci v inicializaci.
> Nemam tady datasheet k SD HC .Tak jen pro ukazku .
> Inicializace umi trvat proti SD desne dlouho .A myslim ze je 
> jednodussi casovani.
> Nemusi se cist z karty ,ale nastavi se konstantni cas.
> Ale ted Vam toho vic nereknu.
>
> compol[0]:=$48;compol[1]:=0;compol[2]:=0;compol[3]:= 1;compol[4]:=0;  
> { 8 opcond }
> compol[5]:=213;comand; respons7;stufa;if timeout then mmceror:=true;
>
> unw1:=2000;
> repeat
> pwod:=200;repeat dec(pwod) until pwod=0;
>    PCA0CPH4:=$A5;
> compol[0]:=$77;compol[1]:=0;compol[2]:=0;compol[3]:=0;compol[4]:=0; {1 
> 55 prefix }
> compol[5]:=$ff;comand; respons;stufa;if timeout then mmceror:=true;
> pwod:=20;repeat dec(pwod) until pwod=0;
> compol[0]:=$69;compol[1]:=$40;compol[2]:=0;compol[3]:=0;compol[4]:=0; 
> {1 41 acmd}
> compol[5]:=$ff;comand; respons;stufa;if timeout then mmceror:=true;
> dec(unw1);if unw1=0 then covys:=0;
> {if pwod=0 then begin mmceror:=true;covys:=0 end;}
> if timeout then begin mmceror:=true;covys:=0 end;
> until  covys=0;
>
> Fanda
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20111124/1819e871/attachment.htm>


Další informace o konferenci Hw-list