Посоветуйте библиотеку для SD
- Войдите на сайт для отправки комментариев
Пнд, 28/06/2021 - 18:23
Всем привет!
Нужно работать с MicroSD (только чтение). Попробовал библиотеки SD.h и SdFat.h, обе съедают половину оперативки (Atmega328). Простой, пустой пример использует 923 байт оперативки и 8126 байт флеш-памяти:
#include <SPI.h> #include <SD.h> File myFile; void setup() { Serial.begin(9600); Serial.print("Initializing SD card..."); if (!SD.begin(4)) { Serial.println("initialization failed!"); while (1); } Serial.println("initialization done."); } void loop() { }
Мне это не подходит, так как скетч будет довольно большой, и память на вес золота.
Может подскажите какую-то легкую библиотеку?
возьмите нормальный микроконтроллер - Мегу или СТМ32 - чтобы не выеживаться. экономя байтики...
Так то оно так.... Но уже печатку развел :(
Мне это не подходит, так как скетч будет довольно большой, и память на вес золота.
Может подскажите какую-то легкую библиотеку?
Значит, не судьба.
SD - блочное устройство, ей нужен буфер в оперативке. Без него - никак.
Мне это не подходит, так как скетч будет довольно большой, и память на вес золота.
Может подскажите какую-то легкую библиотеку?
Значит, не судьба.
SD - блочное устройство, ей нужен буфер в оперативке. Без него - никак.
Да, понял. Поковырялся в библиотеке и понял это. Буду брать другой МК. Спасибо!
Есть библиотека PetitFatFs
Использую щас FatFs, нравиться впринципе, но нужно было немного подделать под свой камень. А вообще если всё так плохо возьмите PetitFatFs и выкиньте всё лишнее.