Czy kiedykolwiek spotkałeś kartę SD, która nie obsługuje trybu SPI?
Wiem, że microSD nie jest wymagane, ale wierzę, że wszystkie obsługują SPI.
EDYCJA: Informacje o opcjonalności SPI wydają się pochodzić z Wikipedii i zostały niedawno usunięte ( tutaj i tutaj ).
Odpowiedzi:
Zgodnie z artykułem Wikipedii wszystkie rodziny kart SD obsługują SPI, a ponadto większość kart MMC również. W specyfikacji SD 2.00 [PDF] nie widzę niczego, co mówi, że jest opcjonalna, chociaż nic nie mówi, że jest obowiązkowa.
Wydaje się jednak, że specyfikacje oddzielają właściwości elektryczne i mechaniczne kształty (SD, miniSD, microSD), więc nie powinno być żadnej różnicy elektrycznej między jakimkolwiek pakietem mechanicznym karty SD, chyba że wspomniano osobno (np. SD vs. SDHC).
źródło
Najbardziej podstawowym wymaganiem standardu SD jest to, aby podsystem pamięci MUSI obsługiwać tryb przesyłania SPI. Możesz się założyć, że urządzenie SD będzie obsługiwać tryb SPI (w tym także microSD).
Jestem inżynierem wbudowanym i zaimplementowałem microSD w wielu projektach w trybie SPI.
źródło