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



Teraz jest 31 maja 2026, o 15:31


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 28 ] 
Autor Wiadomość
PostNapisane: 9 sty 2015, o 13:08 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Witam, pewnie to jakiś banalny problem ale nie potrafię uruchomić karty SD na projekcie petit fs z Blubuka. Całość zasilam 3,3V a kartę SD podłączyłem bezpośrednio do pinów mikrokontrolera dodając na każdej lini rezystor 10k podciągający do masy. karta to mikro sd w przejściówce do SD do której to przylutowałem goldpiny i dalej włożyłem w płytkę stykowa. Karta jest sformatowana domyślnie a w niej znajduje się plik test.txt z zawartością: test 1234
po uruchomieniu programu na wyświetlaczu pojawia się napis:
odczyt: test.txt
mount error

Procesor to mega32 podłączenie karty to :
CS=PB4
MOSI=PB5
SCK=PB7
MISO=PB6
LCD= PORTA.
Nie wiem czy to wina źle podłączonej karty czy może coś nie tak z tym plikiem skoro układ nie potrafi go odczytać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2015, o 18:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Sciagales errate do bb ? Odnośnie petitfs ?

Ten kod z ksiazki moze nie czytac wszystkich typow kart.

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2015, o 18:39 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Tak pobrałem erratę, w tym projekcie dotyczyła inicjalizacji karty SD, a inicjalizacja przebiega prawidłowo. Problem jest krok dalej. Tak mi się wydaje.
Co do typu karty to jaka powinna być i jak sprawdzić jaka posiadam? ma 2G pamięci wyprodukowana w Tajwanie symbol SD-CO2G, a mam ją już kilka lat. Może trzeba ją jakoś specjalnie sformatować? obecnie jest na ustawieniach domyślnych FAT. Jeśli miałbym kupić nową to jaką?
A może jest jakiś prosty sposób aby to sprawdzić. Poprzednie przykłady tj. TEST_FAT_FS i karta_SD nie uruchomiłem ze względu na to że nie wiedziałem gdzie podłączyć dwa dodatkowe przewody: CD I WS.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2015, o 22:44 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Sprawdziłem na nowej karcie 4GB Kingston. Ten sam efekt. Nie wiem już co robić:(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2015, o 22:53 
Offline
Moderator
Avatar użytkownika

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

Arek1111111111 napisał(a):
Sprawdziłem na nowej karcie 4GB Kingston. Ten sam efekt. Nie wiem już co robić:(

Nic nie robić - jeśli ci czyta to już sukces. PetitFS i tak jest przeznaczony do ODCZYTU a nie do zapisu na kartę

_________________
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: 9 sty 2015, o 23:18 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Więc jeśli na wyświetlaczu pojawia się "mount error" to nie oznacza żadnego błędu odczytu? Chyba nie do końca zrozumiałem ten rozdział.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2015, o 23:25 
Offline
Moderator
Avatar użytkownika

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

Przeczytaj może uważniej co napisałem wyżej a nie wyciągasz jakieś opatrzne wnioski.

Pisałeś że odczytało ci dane z pliku z karty tak czy nie ?

za to pewnie był problem z dostępem do zapisu

a stosujesz pewnie jakąś własną konstrukcję która może na dodatek zawierać błędy

więc podpowiedziałem ci - że jeśli odczytałeś DANE z pliku to masz już praktycznie sukces

ja w Bluebooku pokazywałem jeszcze jakąś uproszczoną wersję zapisu na kartę - ale ona często kończy się kłopotem szczególnie jak się ma kłopoty ze sprzętem

------------------------ [ Dodano po: kilkunastu sekundach ]

zapamiętaj PetitFS jest do ODCZYTU danych

skoro ci czyta to jak masz coś do zrobienia to teraz zrób a pomiń kod do zapisu

_________________
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: 9 sty 2015, o 23:35 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Ale powinno mi na wyświetlaczu pokazać zawartość pliku w karcie sd czyli test 1234 a nie test.txt. Bardzo możliwe że coś nie tak podłączyłem, staram sie ją uruchomić i wtedy zaprojektować schemat i płytkę pcb jak będę pewny co do czego podłączyć.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2015, o 23:39 
Offline
Moderator
Avatar użytkownika

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

Arek1111111111 napisał(a):
Ale powinno mi na wyświetlaczu pokazać zawartość pliku w karcie sd czyli test 1234 a nie test.txt. Bardzo możliwe że coś nie tak podłączyłem, staram sie ją uruchomić i wtedy zaprojektować schemat i płytkę pcb jak będę pewny co do czego podłączyć.

Ok to może mój błąd - myślałem że wyświetliła ci się zawartość pliku - jeśli nie - tylko nazwa pliku wpisana w kodzie przecież "z palca" to rzeczywiście szukaj problemu w sprzęcie

_________________
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: 9 sty 2015, o 23:43 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

to już przynajmniej wiem że muszę dalej szukać informacji na temat połączeń fizycznych a nie np że jest zła karta. no i dobrze że się inicjalizuje, to już jakiś trop:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2015, o 23:56 
Offline
Moderator
Avatar użytkownika

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

Arek1111111111 napisał(a):
o już przynajmniej wiem że muszę dalej szukać informacji na temat połączeń fizycznych a nie np że jest zła karta.

ale jak masz inną kartę to też sprawdź bo jak poczytać podobne posty nawet tylko na tym forum, to wiele osób się przejechało na tym, że z pierwszą kartą nie chciało śmigać a z inną ruszało "z kopyta"

_________________
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: 10 sty 2015, o 00:36 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

pochwale się nowym postępem XD. zrobiłem na każdej z 4 lini dzielnik rezystorowy 100om do karty SD i 220 om do masy. mikroprocesor zasilam teraz 5V z programatora a kartę SD z osobnego zasilacza 3,3V. Efekt jest taki że na wyświetlaczu zamiast :
"odczyt: test.txt
mount error"
pojawia się:
"odczyt: test.txt
opern file error"
Tylko nadal karta sd jest na płytce stykowej podłczona do megi na zestawie uruchomieniowym



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 sty 2015, o 01:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Jaki to zestaw ?

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 sty 2015, o 02:47 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Własna konstrukcja dopiero co ją poskładałem ale połączenia są pewne i skrupulatnie sprawdzone.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 sty 2015, o 09:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Dobra dobra też tak wiele razy mówiłem a jak ktoś inny zerknął na schemat to później okazywało się że jednak zrobiłem babola i nie działa to z mojej winy.

Pokaż schemat i pcb zobaczymy czy jest ok.

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 sty 2015, o 10:45 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Załącznik:
plytkatest5.pdf
Wiem że schemat w tej postaci nie powinien ujrzeć światła dziennego przez to że nie jest starannie wykonany nie ma napisanych wartości niektórych elementów itp. ale jakoś zawsze brakowało mi staranności. W razie potrzeby będę to uzupełniać. Zrobilem osobny schemat z połączeniami:


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 sty 2015, o 14:29 
Offline
Nowy

Dołączył(a): 12 lis 2014
Posty: 16
Pomógł: 1

Ja miesiąc próbowałem zrobić zapis na atmedze32 za pomocą petita i dałem sobie spokój :D Może zobacz na karcie sd zwykłej (tj. bez hc i xc, mnijesze po prostu <4GB). Nie wiem co masz jeszcze w projekcie ale zwykły fatfs rusza spokojnie 10k pamięci także nie ma obaw :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 sty 2015, o 15:13 
Offline
Moderator
Avatar użytkownika

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

Prawidłowy ZAPIS przy użyciu PetitFS pokazuję dopiero w Greenbooku ale też ten zapis ma pewne ograniczenia, które tam opisałem

_________________
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: 10 sty 2015, o 15:18 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

ale mi nie chodzi o zapis tylko ODCZYT pliku z karty SD.
Chyba wykonam sobie przejściówkę, zamieszczam schemat czy mógłby ktoś go ocenić czy jest poprawny? Wzorowałem się na schemacie zestawu testowego ATNEL.


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 sty 2015, o 17:35 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Zamieszczam również widok płytki pcb do karty SD. Nie wiedziałem gdzie podłączyć sygnał CD ale poza tym mam nadzieje że będzie dobrze.
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 sty 2015, o 23:57 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Złożyłem powyższy układ ale na wyświetlaczu pojawia sie "OPERN FILE ERROR"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 sty 2015, o 00:53 
Offline
Użytkownik

Dołączył(a): 02 maja 2014
Posty: 78
Pomógł: 1

Może masz problem bo na karcie stworzyłeś plik tekstowy (prawy->nowy->dokument tekstowy) i nazwałeś go "plik.txt" a nie "plik". Wydaje mi się, że miałem właśnie taki problem. Potem w kodzie programu otwierasz plik "plik.txt".(rozszerzenie ".txt" dodaje się samo i go nie widać w windowsie). Trochę zagmatwałem więc:
1)Wchodzisz na kartę na kompie i prawy klik->nowy->dokument tekstowy i nazywasz go "plik".
2)W kodzie programu otwierasz plik o nazwie "plik.txt"


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 sty 2015, o 01:01 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Tak właśnie zrobiłem ze wpisałem nazwę pliku z końcówką ".txt". Więc zaraz będę od nowa testować



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 sty 2015, o 01:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Zaraz zaraz .... przecież wiesz czy widzisz rozszerzenia plików w windowsie czy też ich nie widzisz ...

jak nie widzisz możesz go tak ustawić by widzieć rozszerzenia ....

zobacz cosik takiego ... jak masz kartę SD to patrząc na nią od góry masz po lewej stronie LOCK a po prawej stronie małe wcięcie ... które odpowiada za prawidłową inicjalizację ... ja te małe wcięcie zakleiłem taśmą papierową i wszystko ruszyło ... dodam jeszcze że tej karty też nie widział windows a po zaklejeniu tego wcięcia po prawej stronie karta ładnie przedstawia się również w systemie.


Autor postu otrzymał pochwałę

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 sty 2015, o 02:08 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

WOW UDAŁO SIĘ!!! hahaha ale radość:) nie wiem co pomogło ale zrobiłem jedna i druga rade nawet nie wiem co pomogło ale ważne że pomogło:)
Dziękuje wszystkim za zainteresowanie, na dziś już kończę. Dobranoc wszystkim, albo raczej dzień dobry:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 sty 2015, o 02:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Ciesze sie ze moglem pomoc.

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2015, o 23:02 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Witam ponownie, uznałem że nie będę zakładał nowego wątku, nie potrafię sterować zasilaniem karty sd. Na płytce źle zaprojektowałem tranzystor, ale podłączyłem go później prawidłowo. Niby działa jak dam mase na baze tranzystora to na karcie mam 3,29 V ale nic nie rusza tylko cały czas świeci dioda sygnalizująca transmisje danych jak by program się zawiesił. Jak tranzystor obejdę zasilaniem 3,3v to wtedy działa elegancko. Tranzystor to bc807 sterowany masą przez rezystor 3,3k. Nie ma pojęcia o co tu chodzi.
Myślałem żeby sterować całym zasilaniem karty jeszcze przed tą przejściówką czyli 5v jednak chyba nic by to nie dało ze względu na obecność kondensatorów filtrujących



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2015, o 00:34 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 398
Lokalizacja: Głogów
Pomógł: 11

Zamieniłem tranzystor bc807 na bc557 (przylutowałem go od dołu płytki i układ działa. teraz pozostaje mi wymyślić jak go tam umiejscowić i z sterowaniem napięcia problem rozwiązany. A który pin w adapterze karta miro sd - karta sd ( takiej która sie kupuje razem z kartą mikro sd) podłączyć pin z procesora który miał by badać obecność korty? I czy mogę z procesora do karty podłączyć się bezpośrednio bez żadnej konwersji tym sygnałem?



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: 28 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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