logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak podłączyć kartę SD do mikrokontrolera? Szukam informacji o komunikacji

GienekS 17 Paź 2004 13:29 3930 14
REKLAMA
  • #1 918201
    GienekS
    Poziom 32  
    Posty: 1971
    Pomógł: 139
    Ocena: 15
    Czy ktoś z forumowiczów ćwiczył podany temat ? Chodzi mi przedewszystkim o komunikacją karty SD z otoczeniem. Nie potrafię niczego konkretnego znalść, same tylko oferty sprzedaży zero danych. Jakby ktoś podał jakiegoś linka, będę wdzięczny.
  • REKLAMA
  • #2 918253
    kq
    Poziom 11  
    Posty: 11
    Pomógł: 1
    Specyfikacja SD jest tutaj:
    http://www.sandisk.com/pdf/oem/SD_SDIO_specsv1.pdf

    W elektronice praktycznej w tym roku był praktyczny kurs opisujacy różne interfejsy kart pamięci i metody połaczenia ich z AVR. Głowy nie dam sobie uciąć ale chyba było tam też coś o SD.
  • REKLAMA
  • #3 1237198
    firedrake
    Poziom 11  
    Posty: 19
    Witam!
    Jest taki maly problem z tymi specyfikacjami. Sa tam jedynie szczatkowe informacje na temat schematu elektrycznego i protokolow komunikacyjnych. Jednak poszukuje listy komend i odpowiedzi w celu zaimplementowania pelnego stosu do obslugi tych kart.
    Przeszukalem juz chyba caly swiat ineternetowy i nic. Wszedzie tylko te uproszczone specyfikacje.
    Czy ktos posiada pelna specyfikacje lub wie gdzie ja moge znalezc?
    Prosze o odpowiedz - dosc pilne (projekt przejsciowy).
    Pozdrawiam!
  • REKLAMA
  • #4 1237297
    GienekS
    Poziom 32  
    Posty: 1971
    Pomógł: 139
    Ocena: 15
    Może to coś ci pomoże. Trochę musiałem ten temat odpuścić z powodu braku czasu ale cały czas nad nim myślę.
    Załączniki:
    • SD Card Physical Specification 03.2003.pdf (216.82 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • karty mmc.zip (8.77 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #5 1237379
    firedrake
    Poziom 11  
    Posty: 19
    Witam !
    Z gory dzieki za szybka odpowiedz!

    Co do tych plikow to dzieki ale juz je mialem no i wlasnie jest problem jak znalezc specyfikacje PART 2 i dalsze gdzie bedzie lista komend i sposob komunikacji z karta tak jak ma to miejsce w specyfikacji Bluetooth.
    Mam nawet schemat i kod zrodlowy na moj mikrokontroler (MSP430) jednak interesuje mnie pelna lista komend. W tym stosie ktory mam jest jedynie okrojona wersja polecen.

    No a tak wogole to chce poczatkowo podlaczyc karte przez RS'a zeby ja obsluzyc z kompa a pozniej przeniesc to na plytke (dla zabawy i z powodu braku jeszcze gotowej plytki do tego).
    Robie tak na piechote poniewaz moj projekt jest bardzo rozbudowany i pozniej bede go sklejal w calosc (GPS, GPRS, Bluetooth, SD Card, wyswietlacz).

    Jezeli cos znajdziesz ciekawego to bylbym zainteresowany i moge sie czyms wymienic jak mi sie uda wpasc na cos genialnego :D

    Pozdrawiam!
  • #6 1247006
    Sanjuro
    Poziom 18  
    Posty: 300
    Pomógł: 6
    Ocena: 7
    Z tego co sie orientuje, to mozna komunikowac sie z SD tak samo jak z MMC w trybie SPI. Oczywiscie brak wtedy obslugi Security.
  • #8 1251657
    firedrake
    Poziom 11  
    Posty: 19
    Z powyzszych wypowiedzi rozumiem ze te same komendy co do MMC moge uzyc do SD ?? To w takim razie jaka jest miedzy nimi roznica? W jednym pdf'ie czytalem ze sie roznia jezeli chodzi o komunikacje i dlatego poszukuje spec dla samych SD albo jakis pdf pokazujacy roznice w sterowaniu MMC i SD.
  • #9 1584981
    szaro
    Poziom 19  
    Posty: 411
    Pomógł: 10
    Ocena: 17
    Witam
    posiada ktos moze skany kursu z EP ???
    Pozdrawiam
  • #11 1875804
    JarekDex
    Poziom 14  
    Posty: 165
    Ocena: 6
    szaro napisał:
    Witam
    posiada ktos moze skany kursu z EP ???
    Pozdrawiam


    Napisz o które konkretnie ci chodzi.
  • #12 1960150
    marek_Łódź
    Poziom 36  
    Posty: 3103
    Pomógł: 208
    Ocena: 66
    mzielin napisał:
    Z tego http://homepage.ntlworld.com/seanellis/technology.htm wytnij sobie interesującą część kodu.


    Jeśli to ma być układ na MMC (SD) na RS232 to niczego nie trzeba wycinać, tylko odpracować całość.

    Mam jedną wątpliwość - w w/w schemacie na liniach sygnałowych dali w szereg nadmiarowe oporniczki 1k. Prawdopodobnie chodzi o poprawę bezpieczeństwa np. przy wkładaniu karty. Nie bardzo mi się chce wertować ten tekst w celu znalezienia uzasadnienia (może go tam wcale nie ma). Tych oporników nie ma w schemacie łączenia MMC/AVR wspomnianej serii artykułów w EP (4/2004), co szczerze mówiąc bardziej do mnie przemawia (takie oporniki to zmniejszenie odporności na zakłócenia i pogorszenie stromości zbocz przez przeładowania pasożytniczych pojemności). Macie jakieś zdanie na ten temat?
  • REKLAMA
  • #14 5605327
    bednyk
    Poziom 13  
    Posty: 92
    Pomógł: 3
    Ocena: 1
    Mam pytanie, czy jeśli mam procesor zasilany napięciem 3.3V to mogę kartę podpiąć bezpośrednio na porty? Czy też muszę zastaosować jakieś rezysorki w celu eliminacji stanów nieustalonych.
    Pozdrawiam i czekam na szybką odpowiedź.
  • #15 5606696
    marcelix007
    Poziom 14  
    Posty: 98
    Pomógł: 8
    Ocena: 2
    bednyk napisał:
    Mam pytanie, czy jeśli mam procesor zasilany napięciem 3.3V to mogę kartę podpiąć bezpośrednio na porty? Czy też muszę zastaosować jakieś rezysorki w celu eliminacji stanów nieustalonych.
    Pozdrawiam i czekam na szybką odpowiedź.


    Możesz

Podsumowanie tematu

✨ Dyskusja dotyczy podłączenia karty SD do mikrokontrolera oraz sposobów komunikacji z nią. Podkreślono, że karty SD można obsługiwać w trybie SPI podobnie jak karty MMC, choć z ograniczoną obsługą funkcji bezpieczeństwa. Użytkownicy poszukują pełnej specyfikacji zawierającej listę komend i protokoły komunikacyjne, gdyż dostępne dokumenty często zawierają jedynie podstawowe informacje. Wskazano na kursy i artykuły dotyczące interfejsów kart pamięci z mikrokontrolerami AVR oraz przykładowe kody źródłowe dostępne online. Poruszono kwestie techniczne, takie jak stosowanie rezystorów szeregowych na liniach sygnałowych dla ochrony karty oraz pytanie o bezpośrednie podłączenie karty SD do mikrokontrolera zasilanego napięciem 3,3 V bez dodatkowych elementów. Zaproponowano także układ scalony SN74AVCA406 do zastosowań związanych z interfejsem. W dyskusji pojawiły się linki do specyfikacji SD oraz przykładowych implementacji komunikacji z kartą SD.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA