Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

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

18 Jun 2012 15:29 1603 8
  • Level 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
    Code: c
    Log in, to see the code


    Możliwe, że gdzieś jakiś prosty błąd popełniłem, więc liczę na wszelkie sugestie.
  • VIP Meritorious for electroda.pl
    Spróbuj dać większe rozmiary tablic char dla przechowywania nazw.
  • Level 17  
    Moim zdaniem powinno być tak:

    Code: c
    Log in, to see the code


    oraz brakuje znacznika końca string dla plikname.

    Marek
  • Helpful post
    Level 23  
    Masz włączone wsparcie dla długich nazw plików?
  • Helpful post
    VIP Meritorious for electroda.pl
    No tak, tylko kolega warrningami się nie chwali, bo po co... ;)
  • Level 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"...