Посоветуйте библиотеку для 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 и выкиньте всё лишнее.