Модуль SD карты жрёт 1/3 памяти Arduino !!! :(

Использование внешней и внутренней EEPROM, а так-же SD card
Ответить
Assistant
Рядовой
Сообщения: 5
Зарегистрирован: 02.11.2017{, 22:22}
Репутация: 0

Модуль SD карты жрёт 1/3 памяти Arduino !!! :(

#1

Сообщение Assistant » 14.11.2017{, 12:05}


Конкретно - родная (стандартная) библиотека в FLProg для SD использует модуль SdFat.h для поддержки файловой системы FAT16, FAT32.
Помимо тучи всякоразных статических переменных в библиотеке объявлен буфер


этот буфер оттяпывает почти 1/3 памяти.

И как результат:


А если добавить к проекту ещё всего пару датчиков, то:

Уважаемые Знатоки Arduino - ПОМОГИТЕ пожалуйста найти ПРАКТИЧЕСКОЕ решение.
Вложения
8660319.jpg
7818896.jpg
4441656.png
3192456.jpg
Последний раз редактировалось Assistant 14.11.2017{, 12:16}, всего редактировалось 1 раз.

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

Модуль SD карты жрёт 1/3 памяти Arduino !!! :(

#2

Сообщение Dev1 » 14.11.2017{, 12:31}

Assistant писал(а):ПОМОГИТЕ пожалуйста найти ПРАКТИЧЕСКОЕ решение.
Уберите из проекта 3 блока дисплея. Теперь скомпилируйте, смотрите результат и думайте дальше...
Win10-64 FLProg v7.5.2 Portable :fie:

Assistant
Рядовой
Сообщения: 5
Зарегистрирован: 02.11.2017{, 22:22}
Репутация: 0

Модуль SD карты жрёт 1/3 памяти Arduino !!! :(

#3

Сообщение Assistant » 14.11.2017{, 13:39}

Dev1, Спасибо Вам, за то, что откликнулись на просьбу о помощи

Убрал, скомпилировал - в результате видим, что памяти осталось - почти ничего...


Проблемка утыкается однако именно в SD.
Вложения
4034571.jpg
4914340.jpg
Последний раз редактировалось Assistant 14.11.2017{, 18:02}, всего редактировалось 1 раз.

Ответить

Вернуться в «Устройства памяти»