Witam
Do Atmega1284p z szybkością 8 MHz mam podpięte złącze kart SD. Oprócz zapisu mam tam czujniki DS, BME280, DHT22.
Do tej pory zapisywałem wszystko w jednym pliku, ale chciałbym to rozdzielić. Dołożyłem zapis do drugiego pliku - działa
Zmienna Ch_exit to znak "\".
Otóż, gdy dokładam trzeci plik, to zapis następuje w głównym katalogu - nie wchodzi do podkatalogu rok/miesiąc. Co ciekawe odczyt ( jednorazowo przy uruchomieniu ) jest poprawny, bo numeracja się zgadza, zaczyna zapis od numeru, na którym zakończył - tylko lokalizacja się nie zgadza.
Nie wiem, czy to wina zbyt niskiego taktowania, czy też trzeba będzie zapis rozdzielić na trzy części - niby było by to oszczędniejsze gospodarowanie danymi.
Do Atmega1284p z szybkością 8 MHz mam podpięte złącze kart SD. Oprócz zapisu mam tam czujniki DS, BME280, DHT22.
Do tej pory zapisywałem wszystko w jednym pliku, ale chciałbym to rozdzielić. Dołożyłem zapis do drugiego pliku - działa
Kod: VB.net
Zmienna Ch_exit to znak "\".
Otóż, gdy dokładam trzeci plik, to zapis następuje w głównym katalogu - nie wchodzi do podkatalogu rok/miesiąc. Co ciekawe odczyt ( jednorazowo przy uruchomieniu ) jest poprawny, bo numeracja się zgadza, zaczyna zapis od numeru, na którym zakończył - tylko lokalizacja się nie zgadza.
Kod: VB.net
Nie wiem, czy to wina zbyt niskiego taktowania, czy też trzeba będzie zapis rozdzielić na trzy części - niby było by to oszczędniejsze gospodarowanie danymi.
