Czesc,
mam problem z ogarnieciem karty SD. Ponizszy kod nie chce mi dzialac, SD.begin ciagle zwraca falsz
Uzywam Eclipse Arduino IDE, ale nie uzywam plytki arduino, a atmege328p. Atmega jest puszczona na wewnetrzne 8MHz, na 5V. Modul SD jest na 3.3V podpiety przez konwerter stanow logicznych. Zasilanie do konwertera jest doprowadzone ze strony B na 5V, a A na 3.3V, GND spiete ze soba. Oczywiscie strona B jest wypuszczona do atmegi, a strona A do modulu karty SD. Spiete jest to przez standardowe piny atmegi do SPI, czyli :
Karta.MISO - KONWERTER.A0 KONWERTER.B0 - ATMEGA328P.PB4 (MISO)
Karta.MOSI - KONWERTER.A1 KONWERTER.B1 - ATMEGA328P.PB3 (MOSI)
Karta.SCLK - KONWERTER.A2 KONWERTER.B2 - ATMEGA328P.PB5 (SCK)
Karta.CS - KONWERTER.A3 KONWERTER.B3 - ATMEGA328P.PB2 (SS)
Karta SD to 2GB sformatowana na FAT16.
Sprawdzalem tez opory na kabelkach, na dwoch wyszlo mi niecale 2 Ohm.
No i niestety nie mam pojecia dlaczego to nie chce dzialac.
Czy ktos jest w stanie mi pomoc ?
mam problem z ogarnieciem karty SD. Ponizszy kod nie chce mi dzialac, SD.begin ciagle zwraca falsz
Uzywam Eclipse Arduino IDE, ale nie uzywam plytki arduino, a atmege328p. Atmega jest puszczona na wewnetrzne 8MHz, na 5V. Modul SD jest na 3.3V podpiety przez konwerter stanow logicznych. Zasilanie do konwertera jest doprowadzone ze strony B na 5V, a A na 3.3V, GND spiete ze soba. Oczywiscie strona B jest wypuszczona do atmegi, a strona A do modulu karty SD. Spiete jest to przez standardowe piny atmegi do SPI, czyli :
Karta.MISO - KONWERTER.A0 KONWERTER.B0 - ATMEGA328P.PB4 (MISO)
Karta.MOSI - KONWERTER.A1 KONWERTER.B1 - ATMEGA328P.PB3 (MOSI)
Karta.SCLK - KONWERTER.A2 KONWERTER.B2 - ATMEGA328P.PB5 (SCK)
Karta.CS - KONWERTER.A3 KONWERTER.B3 - ATMEGA328P.PB2 (SS)
Karta SD to 2GB sformatowana na FAT16.
Sprawdzalem tez opory na kabelkach, na dwoch wyszlo mi niecale 2 Ohm.
No i niestety nie mam pojecia dlaczego to nie chce dzialac.
Czy ktos jest w stanie mi pomoc ?
Kod: C / C++