Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[MEGA2560r3]Nie działa komunikacja z kartą SD po przeniesieniu projektu

kkbond 14 Lut 2014 19:22 1194 0
  • #1
    kkbond
    Poziom 9  
    Witam wszystkich,
    Mam problem z działaniem układu. Posiadam płytkę MEGA2560 r3 przez którą programuje ATMEGE328. Programy się ładnie wgrywają i działają. Problem polega na tym że ATMEGA nie chce działać z czytnikiem microSD (który na MEGA2560 działa).

    Zmodyfikowałem trochę przykład "CardInfo" z biblioteki SD aby móc sprawdzić czy karta działa
    Oto kod:
    Kod: cpp
    Zaloguj się, aby zobaczyć kod


    Program po wgraniu działa lecz cały czas wyskakuje błąd inicjalizacji. ATMEGE328P programuje za pmocą Arduino MEGA2560 r3 przez SPI. Nie wiem dlaczego karta na jednym układzie działa a na drugim nie.

    Na płytce MEGA2560 karta SD jest wykrywana i działa. Natomiast nie działa na Atmega326P
    Mam podłączone w następujący sposób
    PIN16 - CS (Arduino PIN10)
    PIN17 - MOSI (Arduino PIN11)
    PIN18 - MISO (Arduino PIN12)
    PIN19 - SCK (Arduino PIN13)

    Według tej PIN Mapy wgrywałem bootloader i wgrywam programy.

    Pozdrawiam
    Adam