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



Teraz jest 28 kwi 2026, o 14:38


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 34 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 12 lip 2014, o 14:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Witam,

Od dłuższego czasu usiłuję zrobić datalogger na atmedze.
Wykorzystuję do tego celu Atmega32 taktowana wewnętrznym zegarkiem 8 MHz.
Swoje zmagania z tematem rozpocząłem od Petita. Zrobiłem zarówno zapis jak i odczyt.
Niestety wymagania są nieco wyższe więc muszę wykorzystać FatFS i tu jest niestety problem. W przeciwieństwie do Petita nie potrafię go uruchomić. Wykorzystuje gotowe biblioteki Pana Mirka z niebieskiej książki.

Nie korzystam z pinów CD ani WP dlatego w pliku mmc.c
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Jeśli chodzi o podłączenie karty SD do atmegi:
Obrazek

Plik main.c
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Na wyświetlaczu cały czas mam "SD INIT ERROR".
W załączniku przesyłam projekt w AVRStudio.


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: 12 lip 2014, o 15:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 mar 2013
Posty: 236
Lokalizacja: Warszawa
Pomógł: 5

jak wykombinowałeś takie podłączenie?

Z tego co wiem, to stosuje się opornik 1k na linii miso, mosi i sck i 10k na ss. Może czegoś nie wiem, więc proszę o opis, dlaczego dokonałeś takiego podłączenia?


Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2014, o 15:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Chodzi Ci o podłączenie Karty SD do Atmegi?

Zastanawia mnie kwestia podciąganie MISO do Vcc.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Nie mam tego zrobionego.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2014, o 18:15 
Offline
Użytkownik

Dołączył(a): 13 maja 2014
Posty: 135
Pomógł: 11

Witam

Może to Cię zainspiruje:

http://www.dharmanitech.com/2009/01/sd-card-interfacing-with-atmega8-fat32.html
http://www.dharmanitech.com/2011/05/microsd-atmega32-datalogger.html

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lip 2014, o 19:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Mam problem z tą biblioteką. Po resecie mikrokontrolera zapisuje mi na kartę bez problemu, ale jeśli chcę drugi raz zapisać to już nie zrobi tego. Dorobiłem funkcję ON/OFF zasilanie karty ale nic to nie pomogło. Ma ktoś jakiś pomysł?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2014, o 13:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Czy nikt nie jest wstanie mi pomóc?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2014, o 15:19 
Offline
Moderator
Avatar użytkownika

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

Akurat w przypadku tego typu projektów problemów może być dużo zarówno po stronie i programowej ale też albo szczególnie sprzętowej. Jak ci pomóc - skoro masz najniższy rodzaj problemu tzn wskazujący na kłopot ze sprzętem ?

_________________
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: 16 lip 2014, o 15:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Usiłuje opanować bibliotekę Dharmanitech. Mogę tworzyć pliki, usuwać, jeżeli plik istnieje to znaki które zapisuję dopisywane są do końca pliku tak jak powinno być. Jedynym problemem z jakim teraz się borykam jest to że operacja zapisu wykonywana jest tylko jeden raz. Jeżeli dam writeFile wartość zostaje prawidłowo wpisana, po czym znowu chce dać writeFile to już tej drugiej nie zapisze.

Czy to napewno jest wina sprzętowa? Skoro w/w operacje są poprawnie wykonywane.
Dodam jeszcze że w Petit działa zarówno zapis jak i odczyt.

Dziękuje za zainteresowanie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2014, o 17:39 
Offline
Moderator
Avatar użytkownika

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

tominio_1 napisał(a):
Dodam jeszcze że w Petit działa zarówno zapis jak i odczyt.


A no to teoretycznie można wyeliminować problem sprzętowy ... w takim razie pozostaje majstrować w kodzie ... coś tu musisz być może źle robić ...

_________________
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: 16 lip 2014, o 17:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Przeszukując internet w poszukiwaniu rozwiązania natrafiłem na potencjalne rozwiązanie problemu, jednak będę to mógł zweryfikować dopiero jutro w pracy.

http://www.elektroda.pl/rtvforum/viewto ... 0#10315480



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lip 2014, o 10:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Zrobiłem coś takiego:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


gdzie fileName i fileName2 mają takie same nazwy bo inaczej nie przechodziło przez funkcję convertFileName.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Plik zostaje utworzony, prawidło zapisywane są wartości, jednak jeżeli jego waga przekroczy kilka kB to nie mogę go potem otworzyć. W czym może być problem?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lip 2014, o 11:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Musiałem wrócić do FatFS, ale dalej nie potrafię jej uruchomić. Nie mam pojęcia co źle robię.

Moja konfiguracja portów wygląda tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Nie korzystam w CD ani WP dlatego w mmc.c

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Po wywołaniu tego kawałka programu na wyświetlaczu cały czas mam SD INIT ERROR
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Jest w stanie mi ktoś pomóc?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lip 2014, o 12:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Myślę że temat można usunąć ponieważ nikt oprócz mnie nie chce się wypowiedzieć.

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lip 2014, o 12:48 
Offline
Moderator
Avatar użytkownika

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

Ja odpowiadałem - mało jednak mówisz hmm w ogóle nie mówisz o stronie sprzętowej ...

skupiasz się tylko na kodzie ... a pomimo że coś działa przy PetitFS nie zawsze musi działać w innym przypadku bo i najniższe procedury są nieco inne

druga sprawa masz w Bluebooku na 100% działający kod - dlaczego na nim nie sprawdzasz ?

_________________
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: 24 lip 2014, o 14:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Schemat podłączenia został przedstawiony w pierwszym poście. Atmega zasilana jest 5 V ze stabilizatora 78L05 z kondensatorami na wejściu i na wyjściu. Napędzana jest zegarkiem wewnętrznym 8MHz. Karta zasilana jest z LM1117 3,3V elektrolit na wejściu elektrolit na wyjściu. Napięcie zasilania karty jest 3,29 V. Na wyjściach AT zgodnie ze schematem są dzielniki napięcia które idą na wejście 74HC125. Bufor zasilany jest z 3,3V. MISO przez rezystor 100 Ohm idzie bezpośrednio na wejście AT. Pin MISO nie jest podciągnięty do Vcc. Cóż więcej mogę powiedzieć o stronie sprzętowej?

Jeśli chodzi o kod to korzystam z przykładu z Bluebooka ale coś nie trybi. Jedyne zmiany jakie robię to te przedstawione dwa posty wyżej + wyrzucenie UARTA bo nie mam możliwości podłączenia do kompa.

Jeszcze wracając do strony sprzętowej to od ponad 80 minut co 3 sekundy zapisuję na kartę z 3 czujników temperatury oraz z 3 czujników ciśnienie za pomocą biblioteki Dharmaniego w dodatku z powodzeniem. Wolałbym jednak uruchomić tego FatFS bo wydaje mi się że będzie mniej awaryjny.



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

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

wywal te dzielniki skoro masz 74HC125 bo robisz sobie zgrozę :(

Nie korzystasz z kodu z Bluebooka bo widzę tam jakieś

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
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: 24 lip 2014, o 14:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

To jest tylko do LCD żeby wiedzieć co się dzieje, zamiast UARTA. Jeśli chodzi o 74HC125 to nie ogarniam za bardzo bo:
1. Zasiliłem go 5V i podałem prosto z AT na wejścia to na wyjściu miałem tak samo 5V
2. Zasiliłem go z 3,3V na wejścia podałem prosto z AT to na wyjściu miałem 4V.
3. Wpadłem na pomysł żeby na wejście dać dzielniki i na wyjściu będę miał 3,3 V tak jak karta tego wymaga.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lip 2014, o 17:09 
Offline
Moderator
Avatar użytkownika

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

I ty się dziwisz ?

Każdy punkt twojej odpowiedzi wyżej pokazuje że sam sobie robisz na złość ;)

tominio_1 napisał(a):
To jest tylko do LCD żeby wiedzieć co się dzieje, zamiast UARTA


ciężko jest sprawdzić na czystym i działającym przykładzie z samym UARTem ?

Stosujesz jakąś inną bibliotekę do LCD (nie mówię że złą) ale już to może być pierwszym gwoździem do trumny twoich niepowodzeń ...

Cytuj:
1. Zasiliłem go 5V i podałem prosto z AT na wejścia to na wyjściu miałem tak samo 5V
2. Zasiliłem go z 3,3V na wejścia podałem prosto z AT to na wyjściu miałem 4V.
3. Wpadłem na pomysł żeby na wejście dać dzielniki i na wyjściu będę miał 3,3 V tak jak karta tego wymaga.


a to to już jedna ogólna masakra - szczególnie punkt nr.3 .... bo skoro dzielniki to po co bufor a skoro bufor to po co dzielniki ....

panie, panie - weź chociaż raz - jeden raz zrób tak jak się należy czyli skorzystaj z przykładu który ktoś ci podaje - żeby się upewnić czy ci ten FatFS działa (a musi działać) ;) ... a jak sobie sam potwierdzisz to później wprowadzaj swoje modyfikacje i w sprzętowej stronie i programowej - wtedy łatwiej będzie ci BABOLA znaleźć.

_________________
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: 24 lip 2014, o 19:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Dlaczego masakra skoro zgodnie z notą 74HC125 nie można podawać na wejścia bramek napięcia większego niż VCC+0,5V. Jak zasilę ten układ z 3,3V i podam 5V to pewnie pójdzie z dymem, a jak zasilę z 5V i podam 5V to na wyjściu też dostaną 5V więc nici mi z takiego bufora. Musiałbym użyć 74LVC125 akceptującego poziom napięcia wejściowego do 5,5V przy zasilaniu układu napięciem 2,7V do 3,6V. Chyba że się mylę?

Z drugiej strony jeżeli mam dzielniki to po co mi bufor,zgadza się i nie polemizuje z tym.

W takim razie w jaki sposób działa układ z tego obrazka skoro wyraźnie jest napisane 74HC125?
Obrazek

Jeśli chodzi o bibliotekę do LCD to używałem jej do kilku innych projektów i nie sprawia żadnych problemów. Stosuję wyświetlacz 4x20 więc jest nieco inna niż w przykładzie z Bluebooka.

Czyli Panie Mirku proponujesz żeby odpalić gotowy projekt z Bluebooka z UARTem na dzielnikach te które mam bez bufora?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lip 2014, o 20:33 
Offline
Moderator
Avatar użytkownika

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

tominio_1 napisał(a):
Czyli Panie Mirku proponujesz żeby odpalić gotowy projekt z Bluebooka z UARTem na dzielnikach te które mam bez bufora?


DOKŁADNIE tzn ...

1. albo na samych dzielnikach rezystorowych bez bufora

2. albo (ale to ZDECYDOWANIE proponuję) bez dzielników tylko na buforze ... i co za problem nabyć sobie 74LVC125 i zasilić go napięciem 3,3V ? co ? wtedy masz ideał ... a nawet jak ci się śpieszy i nie chcesz kupować 74LVC125 - to weź ten swój HC125 i zasil go 3,3V

to tyle

_________________
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: 4 sie 2014, o 12:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Podłączyłem kartę zgodnie ze schematem adaptera z zastosowaniem 4 buforów, jednak mam problem z programowaniem Atmegi. Jeżeli mam wpiętą w urządzeniu to występują błędy podczas programowania, natomiast po wsadzeniu do podstawki do programowania wszystko jest ok. Problem pojawił się po wlutowaniu 74LVC125. Czy problemem może być brak podciągania pinów na SPI?

Dodatkowo mam podpięty przetwornik MCP3208 po SPI.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sie 2014, o 15:29 
Offline
Moderator
Avatar użytkownika

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

A masz problem z wyjeciem katy z gniazdka na czas programowania procka?

_________________
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: 4 sie 2014, o 15:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Nigdy nie programuje z kartą umieszczoną w gnieździe.

Uruchamiałem dzisiaj przykład z niebieskiej książki PetitFs. Utworzyłem na karcie plik o nazwie test.txt i napisałem "test". Po uruchomieniu programu na wyświetlaczu mam poprawnie napisane "test" po czym zgodnie z program "OK, zresetuj". Po wyjęciu karty z gniazda i otwarciu w laptopie dalej w pliku test.txt mam napis "test". Tak jakby nie wpisywał nic do pliku.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sie 2014, o 09:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

No to teraz mam całkiem problem. Podczas programowania wystąpił błąd weryfikacji i nie mogę zaprogramować atmegi. Wsadziłem ją do podstawki programującej i nie ma z nią komunikacji. Czy to oznacza że uC padł? W takim razie w jaki sposób mam podłączyc tego 74LVC125 żeby mi nie robił takich klocków?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sie 2014, o 09:58 
Offline
Moderator
Avatar użytkownika

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

tominio_1 napisał(a):
Czy to oznacza że uC padł? W takim razie w jaki sposób mam podłączyc tego 74LVC125 żeby mi nie robił takich klocków?


Ty czegoś mocno nie rozumiesz albo nie chcesz zrozumieć ... bo najpierw piszesz:

tominio_1 napisał(a):
Podłączyłem kartę zgodnie ze schematem adaptera z zastosowaniem 4 buforów, jednak mam problem z programowaniem Atmegi. Jeżeli mam wpiętą w urządzeniu to występują błędy podczas programowania,


po czym mówię ci:

mirekk36 napisał(a):
A masz problem z wyjeciem katy z gniazdka na czas programowania procka?


na co ty ze stoickim spokojem:

tominio_1 napisał(a):
Nigdy nie programuje z kartą umieszczoną w gnieździe.


to możesz zastanów się co robisz, jak robisz i opisz to na spokojnie

-----------------------------------------

tominio_1 napisał(a):
W takim razie w jaki sposób mam podłączyc tego 74LVC125 żeby mi nie robił takich klocków?


masz link do schematu naszego modułu microSD łącznie ze schematem .... ale nie wiem jak trzeba by się było postarać podpiąć sam 74LVC125 do procka (tak bez podłączonej karty) żeby on robił "klocki" ..... no ale może ty się postarałeś jednak ? ...

więc proponuję zaczynaj pytania od pokazywania tego co robisz - jakiś schemat, jakieś zdjęcie itp ... nie wiem ile razy to samo jeszcze trzeba będzie powtórzyć i ciągnąć cię za język ....

zamiast pytać o "klocki" z powodu LVC125

_________________
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: 5 sie 2014, o 10:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Wlutowałem układ 74LVC125 zgodnie ze schematem w/s modułu microSD. Chciałem zaprogramować (USBasp) atmegę z wyjętą kartą ale pojawiał się błąd. Po wyjęciu atmegi do podstawki bez problemu została zaprogramowana. Wsadziłem ponownie do układu i pojawił się błąd weryfikacji. Postanowiłem odłączyć zasilanie od 74LVC125 i ponownie zaprogramować, ale programator nie wykrywa atmegi. Przełożenie do podstawki programującej również nic nie pomaga. Programator jest sprawny bo inna kostka programuje się bez problemu.

Problemu z wyjęciem karty z gniazdka nie mam i na czas programowania korzystam z tej możliwości i ją wyciągam za każdym razem.



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

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

Cytuj:
Wlutowałem układ 74LVC125 zgodnie ze schematem w/s modułu microSD. Chciałem zaprogramować (USBasp) atmegę z wyjętą kartą ale pojawiał się błąd


i to jest twój schemat tak ?

dobra panie kochany - soorrry ale ja się wyłączam z dyskusji na amen ... przykro mi. Może kiedyś zrozumiesz że elektronicy posługują się schematami anie pisaniem opowiadań ...

_________________
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: 5 sie 2014, o 20:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Tak wygląda podłączenie karty sd do atmegi:

Obrazek

Wsadziłem inną atmegę do układu i normalnie programuje teraz. Uruchomiłem PetitFS z książki niebieskiej. Utworzyłem plik tekstowy o nazwie "test.txt" wpisałem do niego "test 1234". Wsadziłem kartę do układu, uruchomiłem, na wyświetlaczu pojawia się test 1234 po czym następuje zapis i prośba o zresetowanie układu. Po zresetowaniu dalej na karcie znajduje się napis "test 1234".



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sie 2014, o 21:31 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Ta funkcja write_close w nowej wersji nie jest używana. Linię:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

zastąp:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Cały folder PetitFS usuń i zastąp najnowszym, który jest w załączniku.


Załączniki:

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

_________________
Dragonus Cracovus: Biomagia



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

Dołączył(a): 26 cze 2014
Posty: 42
Pomógł: 0

Po zastąpieniu folderu PetitFS dostaję komunikat: "open file error".

Powróciłem do folderu PetitFS z płyty ale zmieniłem funkcję zgodnie z tym co zaleciłeś
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


PetitFS działa prawidłowo. Będę próbował teraz przejść na FatFS.



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: 34 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 13 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