Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[LPC1768][C] FatFs i tworzenie nazw plików na podstawie daty

Cosicek 18 Cze 2012 15:29 1393 8
  • #1 18 Cze 2012 15:29
    Cosicek
    Poziom 16  

    Witam, mam problem, chciałbym zapisywać dane do pliku, którego nazwą będzie data pobrana z RTC. Próbowałem na różne sposoby ale cały czas przy otwieraniu/tworzeniu pliku dostaje errora "NO_FILE"

    o to jedna z wersji kodu

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Możliwe, że gdzieś jakiś prosty błąd popełniłem, więc liczę na wszelkie sugestie.

  • #2 18 Cze 2012 15:36
    LordBlick
    VIP Zasłużony dla elektroda

    Spróbuj dać większe rozmiary tablic char dla przechowywania nazw.

  • #4 18 Cze 2012 15:54
    mmacura
    Poziom 17  

    Moim zdaniem powinno być tak:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    oraz brakuje znacznika końca string dla plikname.

    Marek

  • Pomocny post
    #5 18 Cze 2012 15:57
    piti___
    Poziom 23  

    Masz włączone wsparcie dla długich nazw plików?

  • Pomocny post
    #6 18 Cze 2012 15:58
    LordBlick
    VIP Zasłużony dla elektroda

    No tak, tylko kolega warrningami się nie chwali, bo po co... ;)

  • #8 19 Cze 2012 10:27
    piti___
    Poziom 23  

    Niby masz włączone LFN..

    Czy działa poprostu:

    fresult = f_open (&plik,"test.txt", FA_CREATE_ALWAYS);
    ?

    W pierwszym przypadku nie kończysz stringa zerem... ale 2 przypadek już jest poprawny.

    Wyłącz wsparcie LFN i załóż plik "test.bin"...

 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME