Inicializace SD karty

mpap na quick.cz mpap na quick.cz
Čtvrtek Únor 5 19:44:37 CET 2015


Řešil jsem něco podobného a pomohly mi dvě věci: zdroj napájení pro 
kartu, který poskytl dostatečný proud (místo stabilizátoru se zatížením 
200mA dát 1A) a podepřít signály CLK, SDI a CS odpory 10kOhm k Vcc.


On 5. 2. 2015 11:42, Tomáš Hamouz wrote:
> Zdravím vespolek
>
> Řeším záhadu, inicializace jedné SDHC karty přes SPI.
> Jedná se o ADATA, 8GB mikro SDHCI. Karta komunikuje, ale nedaří se ji
> inicializovat, tedy dostat z Idle do normálního stavu. Pořád vrací že
> je Idle. S jinýma kartama to funguje.
>
> Prohledal jsem už všechno možné, zkontroloval dle specifikace
> (včetně poslední 4.10), ale stále se nedaří. Je možné/pravděpodobné že má
> karta chybu v SPI implementaci? Ve čtečce na PC funguje.
>
> Postup standardní:
>    CMD0(0)                  odpoví 01
>    CMD8(0x1AA)              odpoví 01  000001AA   = Vdd 2.7-3.6V
>    CMD58(0)                 odpoví 01  00FF8000   = dtto, karta je busy
>    ACMD41(0x40100000)       odpoví 01, trvale
>
> Zkoušel jsem i ACMD41 v režimu Query místo CMD58, tzn. bez uvedeného Vdd, ale bez
> úspěchu. Zajímavé bylo že karta na ACMD41 odpoveděla OCR, ale po několika dalších
> pokusech přestala OCR posílat a přečetl jsem jen samá FF.
>
> Už netuším co vyzkoušet, kromě nákupu nových karet :-((
>
> Tomáš
>
>
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>



Další informace o konferenci Hw-list