ATNEL tech-forum
https://forum.atnel.pl/

PetitFS "open file error"
https://forum.atnel.pl/topic21268.html
Strona 1 z 1

Autor:  DarkMajster [ 9 wrz 2018, o 11:56 ]
Tytuł:  PetitFS "open file error"

Witam, na podstawie bb odpaliłem program testowy, zapisując ówcześnie plik na karcie tak jak zalecono, przejściówkę podłączyłem mosi do mosi etc, zmieniłem w programie definicje pinów oraz fragment z pinem ss PB4 na PB2, efektem jest napis "open file error". Użyta przeze mnie przejściówka ma zarówno stabilizator jak i konwersje napięć. Rejestry od SPI dla atmeg32 i 328 są takie same. Sprawdziłem również inną kartę, efekt ten sam. Gdzie szukać błędu?

Autor:  tonygryps [ 10 wrz 2018, o 16:48 ]
Tytuł:  Re: PetitFS "open file error"

Jeśli robisz to na atmega 32 to podciągnij pin PB4 programowo do vcc i ustaw jako wyjście bo to powoduje "niewłaściwe" ( jako slave )działanie SPI i stąd kłopot w nocie masz to opisane.

Autor:  DarkMajster [ 10 wrz 2018, o 22:39 ]
Tytuł:  Re: PetitFS "open file error"

Tak właśnie jest napisane w bibliotece z bb

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


Używam atmegi328

Autor:  Harry [ 10 wrz 2018, o 22:52 ]
Tytuł:  Re: PetitFS "open file error"

Kartę masz na pewno jako FAT i nazwa pliku dużymi literami?

Wysłane ze srajfona

Autor:  DarkMajster [ 10 wrz 2018, o 23:23 ]
Tytuł:  Re: PetitFS "open file error"

W bb jest małymi literami, a w bibliotece
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Nie mniej próbowałem też wielkimi i dalej efekt ten sam, i jak sprawdzić czy "kartę mam jako FAT"?

We właściwościach jedna z kart ma napisane FAT, druga FAT32

Autor:  Harry [ 11 wrz 2018, o 01:33 ]
Tytuł:  Re: PetitFS "open file error"

DarkMajster napisał(a):
We właściwościach jedna z kart ma napisane FAT, druga FAT32

Czyli jest ok, ta pierwsza to fat16, albo VFAT, co praktycznie na jedno wychodzi.

Autor:  DarkMajster [ 15 wrz 2018, o 20:36 ]
Tytuł:  Re: PetitFS "open file error"

Czy ktoś wie, czy może problem jest w zamianie atmegi32 na 328?

Autor:  tonygryps [ 16 wrz 2018, o 09:21 ]
Tytuł:  Re: PetitFS "open file error"

nie racze nie moim zdaniem masz problem z zasilaniem sprawdź je dobrze czy na pewno masz 5v bo to ma duże znaczenie. P.S daj zdjęcie na czym to odpalasz zdjęcie przejściówki .

Autor:  mczarny [ 16 wrz 2018, o 09:36 ]
Tytuł:  Re: PetitFS "open file error"

cześć
stosujesz funkcję włączania zasilania przed otwarciem pliku?
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Autor:  DarkMajster [ 16 wrz 2018, o 14:02 ]
Tytuł:  Re: PetitFS "open file error"

mczarny - a powinienem :D? Biblioteka prawie 1:1 z BB

ObrazekObrazek

Scalaki - LVC125A i stabilizator 3,3V

Autor:  tonygryps [ 16 wrz 2018, o 18:18 ]
Tytuł:  Re: PetitFS "open file error"

tego modułu używałem i u mnie działał pokaż jeszcze do czego to podłączasz i zmierz koniecznie napięcie zasilania i napisz.

Autor:  mczarny [ 16 wrz 2018, o 19:31 ]
Tytuł:  Re: PetitFS "open file error"

DarkMajster napisał(a):
mczarny - a powinienem :D? Biblioteka prawie 1:1 z BB

Jak widzę to ten moduł nie ma tranzystora do włączenia i wyłączenia zasilania. Mnie się zdarzyło, podobne zachowanie na tym module
Obrazek
mało tego na jednej z kart po prostu wgrane pliki poszły w kosmos. Dorobiłem włączanie zasilania przed otwarciem plików i od tego czasu mam spokój.
Jak testowałeś program na ATB to tam masz układ włączenia zasilania więc.....

Autor:  DarkMajster [ 16 wrz 2018, o 20:28 ]
Tytuł:  Re: PetitFS "open file error"

Podłączam CS do CS, SCK do SCK, MOSI do MOSI, MISO do MISO...

mczarny - przed robieniem w programie czegokolwiek z kartą mam dopiero włączyć zasilanie dla modułu, a po wyłączyć?

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

Autor:  tonygryps [ 16 wrz 2018, o 21:09 ]
Tytuł:  Re: PetitFS "open file error"

a w pliku mmc.c zmieniłeś linie 36,37,38?

Autor:  DarkMajster [ 16 wrz 2018, o 21:13 ]
Tytuł:  Re: PetitFS "open file error"

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

Autor:  tonygryps [ 16 wrz 2018, o 21:31 ]
Tytuł:  Re: PetitFS "open file error"

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

Autor:  DarkMajster [ 16 wrz 2018, o 21:33 ]
Tytuł:  Re: PetitFS "open file error"

To tak, zmieniałem

Autor:  tonygryps [ 16 wrz 2018, o 21:36 ]
Tytuł:  Re: PetitFS "open file error"

w bibliotece PetitFs w pliku mmc.c?

Autor:  DarkMajster [ 16 wrz 2018, o 22:23 ]
Tytuł:  Re: PetitFS "open file error"

Tak

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

Autor:  tonygryps [ 17 wrz 2018, o 13:08 ]
Tytuł:  Re: PetitFS "open file error"

na co to wgrywasz zestaw, płytka stykowa ,jakiś własny projekt ? pokaż
i wrzuć plik hex sprawdzę u siebie czy działa.

Autor:  DarkMajster [ 18 wrz 2018, o 22:57 ]
Tytuł:  Re: PetitFS "open file error"

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


atmega328, 16MHz, main.c kilka postów wyżej

wszystko na stykówce, sprawdzone

Autor:  tonygryps [ 19 wrz 2018, o 17:07 ]
Tytuł:  Re: PetitFS "open file error"

U mnie twój kod działa na takim samym czytniku kart .

Obrazek

Więc sprawdź dobrze swoje połączenia i stykówkę.

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/