Witam.
Próbuje do ATmegi 8 podłączyć kartę SD po SPI. Inicjalizacja przebiega poprawnie, gdyż otrzymuję odpowiedź 0x01 na CMD0 i CMD1 i CMD16. Gdy próbuję odczytać sektor danych ( 512 bajtów ) to odpowiedź jest 0x01 ale nie przychodzi bajt startu danych 0xFE, juz nie wspominając o danych.
W załączniku funkcje :
inicjalizacja SPI, wysyłanie bajtu przez SPI, wysyłanie komendy do karty, inicjalizacja karty, odczyt sektora.
Proszę o wskazówki.
Próbuje do ATmegi 8 podłączyć kartę SD po SPI. Inicjalizacja przebiega poprawnie, gdyż otrzymuję odpowiedź 0x01 na CMD0 i CMD1 i CMD16. Gdy próbuję odczytać sektor danych ( 512 bajtów ) to odpowiedź jest 0x01 ale nie przychodzi bajt startu danych 0xFE, juz nie wspominając o danych.
W załączniku funkcje :
inicjalizacja SPI, wysyłanie bajtu przez SPI, wysyłanie komendy do karty, inicjalizacja karty, odczyt sektora.
Proszę o wskazówki.