witam
zaczynam zabawę z obsługą kart SD i mam problem. używając poniższego kodu (oczywiście biblioteki Config_MMC.bas CONFIG_AVR-DOS.Bas są dołączone)
lub
Jeżeli pliku nie ma na karcie zostanie on automatycznie utworzony jednak zmienna nie zostaje zapisana do pliku, jeżeli plik utworze na kompie sytuacja jest taka sama, natomiast jeżeli do pliku wpisze cokolwiek na poziomie kompa następnie przełoże kartę do atmegi dane ze zmiennej zostaną zapisane. ćo może być przyczyną takiej sytuacji? może plik przed zapisem trzeba jakoś zainicjować?
ps. Założeniem tego projektu jest logger gps chciałbym aby każdego dnia system tworzył nowy plik z danymi gps, następnie przełożyć kartę do kompa i przekopiować interesujący mnie dzień.
z góry dziękuję za pomoc
pozdrawiam
zaczynam zabawę z obsługą kart SD i mam problem. używając poniższego kodu (oczywiście biblioteki Config_MMC.bas CONFIG_AVR-DOS.Bas są dołączone)
Dim S As String * 30
S = "czterdziesci osiem"
Open "test.txt" For Append As #1
Write #1 , S
Close #1
lub
Dim S As String * 30
S = "czterdziesci osiem"
Open "test.txt" For Output As #1
Write #1 , S
Close #1
Jeżeli pliku nie ma na karcie zostanie on automatycznie utworzony jednak zmienna nie zostaje zapisana do pliku, jeżeli plik utworze na kompie sytuacja jest taka sama, natomiast jeżeli do pliku wpisze cokolwiek na poziomie kompa następnie przełoże kartę do atmegi dane ze zmiennej zostaną zapisane. ćo może być przyczyną takiej sytuacji? może plik przed zapisem trzeba jakoś zainicjować?
ps. Założeniem tego projektu jest logger gps chciałbym aby każdego dnia system tworzył nowy plik z danymi gps, następnie przełożyć kartę do kompa i przekopiować interesujący mnie dzień.
z góry dziękuję za pomoc
pozdrawiam