Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 1 kwi 2026, o 05:49


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 30 sie 2014, o 13:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 kwi 2014
Posty: 85
Pomógł: 4

Witam!
Napisałem program zgodnie z książką Mikrokontrolery AVR Język C Podstawy Programowania 2 wydanie dotyczący obsługi SD i FatFS. Program kompilowałem na toolchainie WinAVR. Po wpisaniu komendy di0 do terminala wyświetla się rc = 0, czyli wszystko OK. Gdy chcę wyświetlić zawartości folderów to wyświetla się błąd rc = 1.
Obrazek

Za odpowiedzi, dziękuję.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2014, o 14:26 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27450
Lokalizacja: Szczecin
Pomógł: 1045

sprawdź z inną kartą bo w 90% przypadków to pomaga

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2014, o 14:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 kwi 2014
Posty: 85
Pomógł: 4

Próbowałem z różnymi kartami, najpierw ze zwykłą 1GB, potem z 2GB i ciągle to samo. Na nowej karcie 4GB HC wyświetla się ciągle przy wszystkich poleceniach rc = 1.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2014, o 14:54 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27450
Lokalizacja: Szczecin
Pomógł: 1045

A jak masz zrobiony czytnik kart ? jakiś schemat ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2014, o 18:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 kwi 2014
Posty: 85
Pomógł: 4

Karta bezpośrednio podłączona do uC, napięcie zasilania 3,3V.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2014, o 18:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

najlepiej sprawdź sb jakiś prostszy kod z wykorzystaniem SD, np. PetitFS z bluebooka ;)

------------------------ [ Dodano po: 2 minutach ]

i wtedy będziesz wiedział czy wszystko dobrze podłączyłeś ( mam na myśli SD ) ;)

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2014, o 19:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 kwi 2014
Posty: 85
Pomógł: 4

Układ już działa! Znalazłem jakąś starą kartę micro sd 4gb i układ działa jak trzeba. Wszystkie komendy działają. Tylko nie wiem dlaczego na tamtych to nie grało...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2014, o 21:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

matiwegr napisał(a):
Tylko nie wiem dlaczego na tamtych to nie grało...
ja miałem też problem z tą lekcją z bluebooka ( pierwsze wydanie ).

wgrałem kod do avr i też zwracało rc=1, z Mirkiem próbowaliśmy rozwiązać problem, ale przez skype dużo nie porobiliśmy...
U niego kod działał a u mnie nie, dla pewności wysłał mi nawet wsad do procka który miał na 100% działać, ale u mnie dalej było rc=1.

Dopiero gdy wysłałem zestaw ATB z moją kartą SD do Mirka, on odkrył w czym był błąd: okazało się że w kodzie na płycie był błąd, a w zasadzie to brakowałem 2 linijek kodu: http://atnel.pl/FatFS_aktualizacja.html ( linia MISO nie była zdefiniowana ani podciągnięta do VCC ) dlatego też na jednych kartach kod działał a na innych nie :D

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2014, o 21:27 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27450
Lokalizacja: Szczecin
Pomógł: 1045

programek napisał(a):
Dopiero gdy wysłałem zestaw ATB z moją kartą SD do Mirka, on odkrył w czym był błąd: okazało się że w kodzie na płycie był błąd, a w zasadzie to brakowałem 2 linijek kodu: http://atnel.pl/FatFS_aktualizacja.html ( linia MISO nie była zdefiniowana ani podciągnięta do VCC ) dlatego też na jednych kartach kod działał a na innych nie


Dlatego zawsze warto zaglądać na stronę wydawnictwa do aktualizacji do książek i kodów z DVD

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sie 2014, o 08:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

mirekk36 napisał(a):
Dlatego zawsze warto zaglądać na stronę wydawnictwa do aktualizacji do książek i kodów z DVD
ale gdy ja miałem ten problem to na stronie atnel nie było jeszcze tego uaktualnienia

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sie 2014, o 08:42 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27450
Lokalizacja: Szczecin
Pomógł: 1045

programek napisał(a):
ale gdy ja miałem ten problem to na stronie atnel nie było jeszcze tego uaktualnienia


Po pierwsze - to było do autora wątku a nie do ciebie ;)

Po drugie to dzięki tobie powstało to uaktualnienie ;) ... więc to chyba oczywiste, że akurat ty nie miałeś gdzie zajrzeć ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 17 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO