ATNEL tech-forum https://forum.atnel.pl/ |
|
Karta SD problem. Bluebook https://forum.atnel.pl/topic19981.html |
Strona 1 z 2 |
Autor: | mczarny [ 13 sty 2018, o 19:05 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
cześć Kolego Pierwsze co to edytuj post i usuń pliki z książkowej biblioteki bo tego nie publikujemy. Druga sprawa to nie widzę gdzie masz zdefiniowany pin CS np. w oryginale jest język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. a u Ciebie? ok. masz to na PD0 Zasilanie karty na module oczywiście sprawdzałeś? U mnie ta biblioteka ruszyła od tzw. kopa więc błędów szukaj w ew. połączeniach lub zmień kartę |
Autor: | rskup [ 13 sty 2018, o 20:23 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
A BB masz w miękkiej czy twardej oprawie? Jak w miękkiej to zajrzyj http://atnel.pl/FatFS_aktualizacja.html -- Pozdrawiam, Robert |
Autor: | mikrok [ 13 sty 2018, o 21:46 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
Dziękuję za odpowiedzi. Edytowałem główny post. Dodałem też tą lnijke z MISO niestety dalej nie działa. Ale zauważyłem cos innego. Przedtem wgrywałem kod nie majac podłaczonego bezposrednio modułu SD. Dopiero po wgraniu go podpinałem. A gdy spróbuje wgrać kod mając podpięty moduł SD, próba wgrania czy nawet odczytanai z uC nie udaje się. Czy to może być spowodowane uszkodzeniem modułu (mam dwa , obydwa tak reagują , więc chyba mało prawdopodobne) czy może usbasp jakos "gryzie" sie z modułem SD wkońcu wykorzystują ten sam interfejs do transmisji, czy moze jeszcze cos innego? Zasialanie karty SD podłaczam do tego samego zasilanai co uC czyli 5V. |
Autor: | rskup [ 13 sty 2018, o 22:45 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
A patrzyłeś na tę erratę: http://atnel.pl/PetitFS_aktualizacja.html -- Pozdrawiam, Robert |
Autor: | mikrok [ 14 sty 2018, o 00:53 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
U mnie nawt nie dochodzi do tego miejsca w programie aby pokazać init_error. Program zawiesza sie i na lcd jedynie pokazuje sie "odczyt: test.txt". Tylko teraz pozostaje dalej to pytanie. Dlaczego podczas wgrywania programu przy podłaczonej karcie programator nie widzi uC? tonygryps- czy CD jest potrzebne aby karta sprawnie funkcjonowała ? Bo niestety nie posiadam obecnie przy sobie zadnej lutownicy :/ |
Autor: | Marhef [ 14 sty 2018, o 01:08 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
mikrok napisał(a): Dlaczego podczas wgrywania programu przy podłaczonej karcie programator nie widzi uC? Pewnie dlatego, że piny do programowania procka są wspólne z pinami do karty SD. Poczytaj: http://mirekk36.blogspot.com/2013/12/av ... wolno.html
|
Autor: | mikrok [ 14 sty 2018, o 08:28 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
No ale jak kiedyś obsługiwalem zewnętrzny moduł Adc przez spi to jego piny tez były wspólne z prockiem a wszytko się wygrywało normalnie. |
Autor: | tonygryps [ 14 sty 2018, o 09:50 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
Polecam ci obejrzeć poradniki Mirka odnośnie kart pamięci to będziesz wiedział po co jest cd i że trzeba odłączać zasilanie karty zobacz sobie na schemat atnelowskiego modułu sd jak tam to jest zorganizowane tu masz link do poradnika:https://www.youtube.com/watch?v=H4DQy2OUq8c Są 3 części warto je obejrzeć poza tym orginalny kod z BB nie działa bez cd. Więc musisz zmodyfikować kod (ale to nie jest dobry pomysł ) albo dolutuj kabelek i wgrywasz orginalny kod i wiesz jak nie działa że problem leży w sprzęcie. |
Autor: | mczarny [ 14 sty 2018, o 10:57 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
tonygryps napisał(a): orginalny kod z BB nie działa bez cd. Wydaje mnie się, że "card detect" pojawia się dopiero w GB natomiast w BB jest tylko język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. i można to pominąć wpisując zero |
Autor: | mirekk36 [ 14 sty 2018, o 11:04 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
mczarny napisał(a): i można to pominąć wpisując zero dokładnie - do pierwszych testów i zrozumienia wystarczy ... a całkiem inny problem jest taki, że te chińskie moduły nie zawsze działają ... wystarczy to forum poprzeglądać, gdzie ktoś w końcu zrobił sobie sam taki moduł albo nabył nasz ATB microSD - i ruszyło wszystko od kopa |
Autor: | tonygryps [ 14 sty 2018, o 13:33 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
A może masz za długie przewody do komunikacji pokarz zdjęcie zmontowanego układu. a jaki masz układ scalony na tym module chodzi mi o oznaczenie bufora? |
Autor: | mikrok [ 14 sty 2018, o 15:44 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
mczarny - w którym pliku znajduje sie ta linia z definicją CD ? Bo nie widzę tego. buffor lvc125A |
Autor: | mczarny [ 14 sty 2018, o 17:26 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
mikrok napisał(a): mczarny - w którym pliku znajduje sie ta linia z definicją CD ? Bo nie widzę tego. |
Autor: | mikrok [ 14 sty 2018, o 18:16 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
tego pliku niema w PetitFS ;/. Ja brałem biblioteki z BB i tam nie było takich plików. Mógłbyś powiedzieć gdzie ten plik znajdę? mam tylko biblioteki: diskio.h, integer.h, dismmc.c , pff.c, pff.h , main.c i dwie do lcd |
Autor: | mczarny [ 14 sty 2018, o 18:35 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
mikrok napisał(a): tego pliku niema w PetitFS ;/. Ja brałem biblioteki z BB i tam nie było takich plików. Mógłbyś powiedzieć gdzie ten plik znajdę? mam tylko biblioteki: diskio.h, integer.h, dismmc.c , pff.c, pff.h , main.c i dwie do lcd No tak masz rację dopiero w GB P.Mirek dodał pliki obsługujące włączanie zasilania do karty i detekcję czy karta jest w slocie. W projekcie z BB tych plików nie ma ale reszta działa tak samo więc nie powinieneś mieć kłopotów z odpaleniem projektu bo to działa na 100% Szukałbym w połączeniach, zasilaniu ew.sprawdził na innej karcie |
Autor: | anshar [ 14 sty 2018, o 18:36 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
Powinieneś mieć jeszcze plik mmc.c i w nim linijkę: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. zmień na: |
Autor: | mikrok [ 14 sty 2018, o 23:11 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
w pliku mmc.c nie ma takiej linijki |
Autor: | mikrok [ 15 sty 2018, o 14:14 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
Niestety dalej nic. Zmieniłem moduł SD na taki https://www.tme.eu/bg/Document/e43465b9 ... MODMMC.pdf . Teraz normalnie mogę wgrywać program ale niestety wciaz w tym samym miejscu w programie sie zawiesza :/. Nie mam juz kompletnie pojecia co to moze byc. Myslalem ze moduł , ale jak sie okazuje raczej nie. W karcie sd jest ustawione fat32, i jeden plik txt. o nazwie test.txt. Może tu jest coś źle? Chociaz patrzac na to gdzie sie zacina to jakby moduł nei wysyłął żadnych danych do uC. Czy mógłby ktoś pomóc. Byłbym wdzieczny |
Autor: | mirekk36 [ 15 sty 2018, o 19:48 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
mikrok napisał(a): Zmieniłem moduł SD na taki https://www.tme.eu/bg/Document/e43465b9 ... MODMMC.pdf . T ile jeszcze ich zakupisz ? zamiast wziąć jeden w 100% sprawdzony ? i zawsze działający https://www.sklep.atnel.pl/pl/p/ATB-micro-SD-/38 |
Autor: | mikrok [ 15 sty 2018, o 21:11 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
Chciałem go kupić jednak mam mało czasu i potrzebowałem ten moduł na teraz. Wiec kupiłem coś w sklepie na miejscu. Nie jest to chiński model i powinien działać. Wiec problem na 95% nie leży w module Sd |
Autor: | rskup [ 15 sty 2018, o 21:46 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
Cytuj: Chciałem go kupić jednak mam mało czasu i potrzebowałem ten moduł na teraz. Wiec kupiłem coś w sklepie na miejscu. Nie jest to chiński model i powinien działać. Wiec problem na 95% nie leży w module Sd W takich wypadkach musisz zrobić debuging kodu poprzez wyrzucanie statusu na zewnątrz z kolejnych miejsc (np. prezentowanym przez Mirka na blogu debugerze diodowym ) i złapanie dokładnie na czym Ci się zatrzymuje.-- Pozdrawiam, Robert |
Autor: | mikrok [ 15 sty 2018, o 22:36 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
rskup pisałem przecież zadając pytanie (sprawdzałem przy pomocy diody) "zawiesza się pliku mmc.c w funkcji disk_initialize program sie zawiesza. A dokładniej już przy funkcjach disk_writep i rcv_spi" . Tobygryps możesz powiedzieć jaki model i rozmiar karty SD posiadasz. I w jaki sposób ja formatowales. Bo może w tym jest problem. |
Autor: | anshar [ 15 sty 2018, o 22:56 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
Napisz jakie masz taktowanie procka, wewnętrzny oscylator, jakie taktowanie czy może jakiś rezonator podłączyłeś. Gdzie masz podłączony wyświetlacz LCD, z obsługą RW czy bez. Czy coś jeszcze masz podłączone do tej atmegi16, jeżeli tak to na jakich portach? Jeżeli chcesz to wyślę Ci wsad (na 100% działający), który sobie wgrasz i przetestujesz. Będziesz wtedy wiedział czy jest to problem programowy czy sprzętowy. Oczywiście, że może to być problem z kartą, chociaż testowałem z różnymi (od nowych po bardzo stare) i jeszcze mi się nie trafiło, by jakaś nie działała. Formatuję normalnie pod Windows10 na Fat32. Tworzę plik test.txt i w pierwszej linii wpisuję: test ---- To wszystko, nie ma, że boli. |
Autor: | mikrok [ 16 sty 2018, o 16:43 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
Podpiąłem CS do PB4, wszystko działa. Tylko dlaczego przy podpięciu do jakiegoś innego pinu niż PB4 plik się zawiesza. |
Autor: | tonygryps [ 16 sty 2018, o 18:23 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
Chodzi ci o lekcję 15_Karta_SD ? jak tak to powiedz jak to zrobiłeś [*]Device: atmega32 Program: 21240 bytes (64.8% Full) (.text + .data + .bootloader) Data: 1558 bytes (76.1% Full) (.data + .bss + .noinit) Cytuj: Posiadam atmega16
|
Autor: | mikrok [ 16 sty 2018, o 19:38 ] |
Tytuł: | Re: Karta SD problem. Bluebook |
Dobra edytowalem poprzedni post. Zadziałało ale tylko przy podłączeniu CS do pb4(ss) ------------------------ [ Dodano po: 4 minutach ] Tobygryps nie wiem co ty mi pokazujesz. Ale u mnie ten kod zajmuje 40% Flashu. I to jest kod z petita nie z fatfs ------------------------ [ Dodano po: 15 minutach ] A teraz mam pytanie. Jak dopisywać do tego pliku bez usuwania poprzedniej zawartości dość dużą ilość danych. Około 100kb nie naraz tylko np. Najpierw 100bajtow później inne operacje (nie na karcie) później znów 100 bajtów i tak dalej |
Strona 1 z 2 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |