-2
我正在將數據寫入nodemcu esp8266 12e的eeprom中,但它們在寫入數據時出錯。重新啓動電路板後,該值再次丟失,不能存儲很長時間。有助於解決這個問題。 當我在eeprom上寫入數據時,數據在eeprom中寫入,但在重新啓動電路板後,數值將丟失。在Nodemcu中寫入eeprom中的數據時出錯
memcpy (msg,message.payload,message.payloadlen);
Serial.print(msg);
int compare = 1;
if (0==(compare=(strncmp("ON",msg,4)))) {
val = 1 ;
digitalWrite(LED,HIGH);
EEPROM.write(addr,val);
compare = 1;
}
else if (0==(compare=(strncmp("OFF",msg,4)))) {
val = 0 ;
digitalWrite(LED,LOW);
EEPROM.write(addr,val);
compare = 1;
}