INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
ESP8266 EEPROM Probleme
08.10.2015, 20:51
Beitrag #1
ESP8266 EEPROM Probleme
Moin,

ich spiele gerade mit meinem ESP8266.

Folgender Code läuft generell:

Code:
#include <EEPROM.h>

void setup()
{
//RS232
  Serial.begin(115200);
  delay(10);
  Serial.println("");

  Serial.println("writing to EEPROM:");

  String Text1 = "Hello ";
  String Text2 = "World!";

  EEPROM.begin(512);
  EEPROM.put(0, Text1);
  EEPROM.put(20, Text2);
  EEPROM.end();


  EEPROM.begin(512);
  String RxD = "";
  EEPROM.get(0, RxD);
  Serial.println(RxD);
  EEPROM.get(20, RxD);
  Serial.println(RxD);
  //EEPROM.commit();
  EEPROM.end();
}

void loop()
{

}

Das Auslesen ist auch zu sehen, nur gibt es immer nach 5s. einen Reset?

Brauche ich für das EEPROM des ESP8266 eine spezielle Library?

Gruß
Pf@nne
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.10.2015, 16:40 (Dieser Beitrag wurde zuletzt bearbeitet: 09.10.2015 16:47 von Pf@nne.)
Beitrag #2
RE: ESP8266 EEPROM Probleme
Moin,

ich nutze die gleiche Library....
Stromversorgung sollte ausreichend sein (>2A), hatte bisher auch nie Probleme.

Die read und write Beispiele laufen auch ohne Probleme.
Nur put und get führt zum Neustart.

Sieht für mich irgendwie nach einem Überlauf aus?

Ist den mein Beispielcode Murx?

JA, ist er.....Angel

Code:
String RxD = "";
  EEPROM.get(0, RxD);
diemit ließt er sich natürlich einen Wolf....man sollte die Variabel zum Lesen und Schreiben schon von der Größe her festlegen!

Code:
char Text1[10] = "Hello ";
  char Text2[10] = "World!";

  EEPROM.begin(512);
  EEPROM.put(0, Text1);
  EEPROM.put(20, Text2);
  EEPROM.end();


  EEPROM.begin(512);
  char RxD[10] = "";
  EEPROM.get(0, RxD);
  Serial.println(RxD);
  EEPROM.get(20, RxD);
  Serial.println(RxD);
  //EEPROM.commit();
  EEPROM.end();

Dann klappt es auch mit dem Nachbarn........
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.10.2015, 17:25
Beitrag #3
RE: ESP8266 EEPROM Probleme
Hi Lötzinnerhitzer,

so was hab ich auch vor, ich will für meine Hausautomatisierung einen universal Aktor/Sensor mit dem ESP8266 realisiern.

An dem ESP sollen folgende Aktoren/Sensoren aneschlossen werden:

Code:
IP-ADDRESS[4]
    ├─DIGITAL
    │    ├─INPUT
    │    │    ├─01 [Value on|off]
    │    │    ├─02 [Value on|off]
    │    │    ├─03 [Value on|off]
    │    │    ├─04 [Value on|off]
    │    │    ├─05 [Value on|off]
    │    │    ├─06 [Value on|off]
    │    │    ├─07 [Value on|off]
    │    │    └─08 [Value on|off]
    │    └─OUTPUT
    │         ├─01 [Value on|off]
    │         ├─02 [Value on|off]
    │         ├─03 [Value on|off]
    │         ├─04 [Value on|off]
    │         ├─05 [Value on|off]
    │         ├─06 [Value on|off]
    │         ├─07 [Value on|off]
    │         └─08 [Value on|off]
    │
    ├─ANALOG
    │    ├─INPUT
    │    │    ├─01 [Value on|off]
    │    │    ├─02 [Value on|off]
    │    │    ├─03 [Value on|off]
    │    │    └─04 [Value on|off]
    │    └─OUTPUT
    │         ├─01 [Value on|off]
    │         ├─02 [Value on|off]
    │         ├─03 [Value on|off]
    │         └─04 [Value on|off]
    │
    ├─TEMPERATURE  [Value ##.##]
    ├─HUMIDITY     [Value ##.##]
    ├─MOVING       [Value on|off]
    ├─BRIGHTNESS   [Value ##.##]
    ├─NOISE        [Value on|off]
    └─ALKOHOL      [Value ##.##]

Das ganze wird dann über MQTT an meine FHEM-Haussteuerung angekoppelt.
So ein AktSen soll dann in jeden Raum.

Machst du auch etwas in der Richtung?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.10.2015, 17:43 (Dieser Beitrag wurde zuletzt bearbeitet: 09.10.2015 17:44 von Pf@nne.)
Beitrag #4
RE: ESP8266 EEPROM Probleme
Zitat:Ein Projekt läuft bei mir erst an, wenn die Technik "stressfrei" funktioniert und ich den Stoff (Programmierung) beherrsche.

Ist bei mir auch so......stück für Stück...

Den Alkoholsensor hab ich beim freundlichen Chinesen gefunden.....
ist aber noch auf dem Weg....mal sehen was das wird.....Tongue

Ein NodeMcu ist heute in der Post gewesen....
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.10.2015, 17:47
Beitrag #5
RE: ESP8266 EEPROM Probleme
Eher so......

erst pusten, dann wir nachts der Herd für die vagabundierende Tochter freigeschaltet.
Nix Pizza im angedüdelten Zustand! Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.10.2015, 18:00
Beitrag #6
RE: ESP8266 EEPROM Probleme
Zitat:(jetzt werden wir [OT], aber muß auch mal sein)

Ist ja durch, läuft ja...

Zitat:kenne ich, aber mit kleinen Unterschieden: Sohnemann, morgens um 4:30, Spiegeleier mit Speck ....

gröhl.....


Hast du denn automatisierungstechnisch schon was am laufen oder testest du noch?
Könne gerne auch auf PN oder Mail wechseln.
Ich schnacke immer gerne mit gleichgesinnten....Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  "struct" wird auf einem ESP8266 anders behandelt wie auf einem Arduino ardu_arne 6 378 23.10.2017 12:07
Letzter Beitrag: ardu_arne
  ESP8266 als Brücke zum Hotel-Wifi Rasalino 9 879 11.10.2017 05:28
Letzter Beitrag: Gelegenheitsbastler
  Debug mit Telnet ESP8266 (und ESP32 ungetestet)) Tommy56 2 414 26.09.2017 19:16
Letzter Beitrag: Tommy56
  ESP8266 - gelegentliche Verbindungsabbrüche ardu_arne 27 2.200 25.09.2017 10:58
Letzter Beitrag: ardu_arne
  Welche OneWire Library für ESP8266-12E? ardu_arne 7 826 30.07.2017 20:21
Letzter Beitrag: Tommy56
  esp8266 OTA Uploadproblem(chen) ardu_arne 24 2.014 28.07.2017 22:22
Letzter Beitrag: Tommy56
  Einfacher Webserver Nodemcu Esp8266 Onboard Led (Pin) schalten Fips 0 1.095 18.07.2017 08:10
Letzter Beitrag: Fips
Lightbulb SPIFFS DOWNLOAD UPLOAD & DELETE Esp8266 NodeMCU Fips 24 2.217 14.07.2017 07:24
Letzter Beitrag: Fips
  Hardware für und mit ESP8266 Gelegenheitsbastler 0 718 04.07.2017 19:28
Letzter Beitrag: Gelegenheitsbastler
  [Vorstellung] ESP8266 Webserver mit AJAX Tommy56 19 1.989 03.07.2017 12:09
Letzter Beitrag: Tommy56

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste