• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Czytnik kart MicroSD
#1
Witam wszystkich bardzo serdecznie.

Posiadam problem z czytnikiem kart MicroSD Pololu (https://www.pololu.com/product/2587). Posiada on w sobie konwerter napięć na 5V, dzięki czemu mogę bezpośrednio zasilić go z Arduino.

Przy próbie wykorzystania wbudowanych przykładów z biblioteki SD od Arduino otrzymuję komunikat o błędzie odczytu karty SD. 

Karta jest sformatowana jako FAT32 lecz przy FAT16 jest ten sam problem. Komputer bez problemu widzi kartę więc raczej tutaj jest wszystko ok.

Połączyłem wszystko według danych w przykładzie Arduino (zdjęcia w załączniku).

Sprawdziłem napięcie na CD (card detect) i reaguję poprawnie na włożenie i wyciągnięcie karty. Jedyne co mnie zaniepokoiło to to, że według producenta na pinie CS powinno być napięcie niskie aby wybrać ten dany czytnik a jest tam poziom wysoki. Po podłączeniu jednak pinu do GND nadal występuję ten problem.

Posiadam drugi taki sam czytnik, problem się powtarza.


Ktoś wie w czym może być problem?

Z góry dziękuję za pomoc i pozdrawiam.


Załączone pliki Miniatury
           
 
Odpowiedź
#2
Zmień w programie CS na pin 10 "const int chipSelect = 4;" na "const int chipSelect = 10;" przepnij pin na 10 . Niestety też z nie każdą kartą chcą działać już takie miałem . Spróbuj na innej .

( Zapraszamy do powitalni i napisaniu słów kilka o sobie ) Wink
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
#3
Już znalazłem odpowiedź!

W Arduino Leonardo należy podłączyć się pod port ICSP a nie poprzez zwykłe cyfrowe Smile.
 
Odpowiedź
#4
Tak z ciekawości spytam , gdzie jest ten port ICSP ?
 
Odpowiedź
#5
[Obrazek: ARDUINO_LEONARDO_02.png]
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
#6
No faktycznie a ja na to zawsze mówiłem ISP Smile nie wiedzieć czemu Smile
 
Odpowiedź
#7
ISP - in system programming
ICSP - in circuit sysem programming

generalnie to samo tyle że MICROCHIP rości sobie prawa autorskie do tej drugiej nazwy .
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości