EEPROM не соответствует перезагрузке Я использую Wemos D1 mini V3.0.0 (ядро esp 8266).
Я попытался сохранить структуру в памяти EEPROM, но все данные были потеряны при перезагрузке платы.
Я использую следующие основные функции:…
Мусорные значения в EEPROM. при записи больших значений Возникла проблема при записи большого значения (например, 2000–5000) в EEPROM с помощью EEPROM.put().
Например, при записи 2000 значений по адресу 5 EEPROM. Некоторые ненужные значения…
Можно ли определить размер стека по свободной куче? у меня есть NodeMCU с es8266 на борту. Я читал, что память кучи и стека обращена друг к другу, и если куча или стек заполняются и достигают других, происходят странные вещи. Поэтому мне интересно,…
Выделение строковой памяти Arduino Когда строковая переменная объявляется и изменяется внутри функции, куда она попадает? В кучу (поскольку объявление строки является частью динамического выделения памяти) или в стек (поскольку…
Я думаю, что израсходовал всю свою память Arduino Uno Привет, мой Arduino Uno с защитным экраном драйвера двигателя работал отлично, однако я использую одну и ту же плату уже некоторое время, и внезапно моя плата перестала работать.
Когда я загружаю…
Помогите уменьшить размер скетча! Я не знаю, что делать?
Sketch использует 3712 байт (12%) места для хранения программ. Максимальный размер – 30 720 байт.
Глобальные переменные используют 210 байт (10%) динамической…
Насколько быстро чтение флэш-памяти по сравнению с SRAM? Я работаю над проектом, который в конечном итоге будет масштабироваться до 864 светодиодов на светодиодных лентах WS2815 (три ряда по 288 светодиодов). В настоящее время я запускаю его на Arduino…
Лучший способ хранения дополнительных данных для проекта Arduino Я новичок в arduino и пытаюсь создать систему оповещения о камерах контроля скорости. Она начнет издавать звуковой сигнал, если я превыслю ограничение скорости и подберусь близко к камере контроля…
Память программы Arduino закончилась У меня есть скетч Arduino, который я сделал, и у меня закончилась динамическая память на моем Arduino Nano. Как я могу уменьшить объем памяти, который занимает программа? (я не очень хорошо…
Как узнать максимальное используемое пространство стека? Я создаю скетч Arduino, который включает в себя довольно много классов, и я хочу проверить, будет ли он работать на Arduino Uno или Mega (2 КБ против 8 КБ SRAM).
На данный момент мои глобальные…
Приемлемо ли новое без удаления? Я знаю, что не рекомендуется использовать команду new для динамического создания данных, однако, если я никогда не буду использовать команду delete , приведет ли это к потере памяти…
Чтение элемента вложенного массива из PROGMEM. У меня есть 2D-массив массивов uint16_t (ИК-коды удаленного доступа). Из-за размера этих данных в оперативной памяти у меня возникают всевозможные проблемы, когда мой массив превышает один код.…
Динамическое изменение стека вызовов с помощью указателей Можем ли мы в библиотеке C++ Arduino изменить стек вызовов изнутри функции, намеренно уменьшив указатель на переменную стека так, чтобы он вышел за пределы допустимого диапазона? Вот так:
void…
Расширить хранилище Arduino без SD-карты Я бы хотел, чтобы мой Arduino записывал несколько файлов и где-нибудь их сохранял. Это не будут большие файлы, но 1 МБ, доступного на устройстве, будет недостаточно.
Я знаю, что SD-карта —…
Файловая система внешней флэш-памяти Я создаю сборщик данных о погоде и хочу иметь возможность куда-нибудь сохранять эти данные о погоде. Я рассмотрел варианты, и, поскольку я собираюсь хранить довольно небольшой объем данных (в…