Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Komunikacja z kartą SD za pośrednictwem HAL i FatFS.

shy_moon 03 Maj 2017 12:26 699 1
  • #1 03 Maj 2017 12:26
    shy_moon
    Poziom 4  

    Nigdy jeszcze nie korzystałem z karty SD w żadnym projekcie i bibliotek HAL. Ostatnio zaszła taka potrzeba, skonfigurowałem w CubeMX SPI w następujący sposób( SPI_FullDuplex, SPI_Mode_Master, SPI_8b, SPI_CPOL_High, SPI_CPHA_2Edge, SPI_NSS_Soft, SPI_FirtstBit_MSB), dodałem Fatfs w CubeMX. Mam podłączoną kartę 2GB, SD(!SDHC) za pomocą adaptera z allegro do EvalBoarda. Pierwsze co to próbuję sie z nią skomunikować i odebrać komendę 0x01, niestety zawsze dostaję 0xFF. Robię to w następujący sposób:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Coś robię nie tak? Takie przykłady widziałem w internecie.

  • #2 18 Maj 2017 12:14
    trol.six
    Poziom 30  

    shy_moon napisał:
    Coś robię nie tak? Takie przykłady widziałem w internecie.

    Np. to czytałeś: http://elm-chan.org/docs/mmc/mmc_e.html
    Plus jakieś pdf od producentów też warto przeglądnąć.

    Ten kod to jakiś fragment, może błędy są gdzie indziej.

    Sprawdziłeś czy masz właściwe fizyczne sygnały na SPI? Za pomocą np oscyloskopu, lub chociaż szacunkowo miernikiem częstotliwości?

Szybka odpowiedź lub zadaj pytanie
Dziękuję Ci. Ta wiadomość oczekuje na moderatora.
 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME