ESP8266 Продолжайте сбой, когда я пишу файлC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 ESP8266 Продолжайте сбой, когда я пишу файл

Сообщение Anonymous »

Я использую Wemos mini esp8266 и пытаюсь сделать панель управления на этой платформе.
Но я застрял, когда ему нужно сохранить данные в файле. < /p>
пытался Используя метод Littlefs для сохранения JSON для файла, все еще вызывает сбое.

Код: Выделить всё

#include 
#include 
#include 
#include 
#include 
#include 
#include 

const char* ssid = "wifi01";
const char* password = "password01";
const char *dataFile = "/data.json";

unsigned long last_save = 0;

ESP8266WebServer server(80);

void handleRoot() {
server.send(200, "text/plain", "Index page");
}

bool saveData() {
LittleFS.begin();
StaticJsonDocument doc;
doc["foo"] = 10;
doc["bar"] = 50;

File data = LittleFS.open(dataFile, "w");
serializeJson(doc, data);
LittleFS.end();
return true;
}

void setup(void) {

Serial.begin(9600);

WiFi.mode(WIFI_AP);
WiFi.softAP(ssid, password);

IPAddress myIP = WiFi.softAPIP();

server.on("/", handleRoot);

server.begin();
Serial.println("Server started");
last_save = millis();
}

void loop(void) {
server.handleClient();
if(millis() - last_save >  5000){
saveData();
}
}
< /code>
Вот стек исключений < /p>

Exception (3):
epc1=0x4010076d epc2=0x00000000 epc3=0x00000000 excvaddr=0x4006f441 depc=0x00000000

>>>stack>>>

ctx: cont
sp: 3ffffcc0 end: 3fffffd0 offset: 0150
3ffffe10:  402021dc 3ffffe20 ffffffff 00002000
3ffffe20:  00000040 3ffef8fc 00000020 401009f4
3ffffe30:  00000000 00000001 3ffef884 40202a3c
3ffffe40:  0000ef6f 00000001 3ffefc36 3ffef884
3ffffe50:  3ffeea44 3ffef884 3ffef87c 40204a1f
3ffffe60:  00000008 3ffffed0 37400000 402044fc
3ffffe70:  00000000 00000001 00000003 000011c0
3ffffe80:  500ffc30 00010002 ffffffff ffffffff
3ffffe90:  37400408 3ffffed0 00000005 00000005
3ffffea0:  000007e0 000000fc 3ffe85ec 40100672
3ffffeb0:  00000a80 00000150 3ffe85ec 40100672
3ffffec0:  00000988 00000131 3ffe85ec 40100672
3ffffed0:  00000cb8 00000197 3ffe85ec 3ffeeb54
3ffffee0:  3ffeea44 3ffef884 3ffef87c 4020a97d
3ffffef0:  3fffff1c 00000000 3ffef87c 4020aa7c
3fffff00:  3ffeea44 00000000 3ffeeb28 402085b6
3fffff10:  3ffe85d4 3fffda00 00000000 00000000
3fffff20:  00000000 feefeffe feefeffe feefeffe
3fffff30:  40207d0c feefeffe 40210584 40209f36
3fffff40:  00040000 feefffff 00030000 ffff0020
3fffff50:  402114e8 3fffff70 00000001 402109dc
3fffff60:  3fffdad0 00000000 3ffee7f0 4020898d
3fffff70:  4021126c 00000000 00001388 3fffff50
3fffff80:  00000000 00001461 970a3d70 001790d6
3fffff90:  00000000 00000000 feefeffe 3ffeeb54
3fffffa0:  3fffdad0 00000000 3ffeeb28 3ffeeb54
3fffffb0:  3fffdad0 00000000 3ffeeb28 4020e2c8
3fffffc0:  feefeffe feefeffe 3fffdab0 40100c99


Подробнее здесь: [url]https://stackoverflow.com/questions/79440510/esp8266-keep-crashing-when-i-write-file[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ESP8266 Продолжайте сбой, когда я пишу файл
    Anonymous » » в форуме C++
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous
  • ESP8266 UDP отправляет сбой через некоторое время [закрыто]
    Anonymous » » в форуме C++
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Отправка и получение данных с помощью приложения Android, Arduino и модуля Wi-Fi esp8266
    Anonymous » » в форуме Android
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Отправка данных с помощью ESP8266 и получение с помощью Django
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • В чем моя вина? Проблема ESP8266 char/string Serial.write?
    Anonymous » » в форуме C++
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»