加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Arduino ESP8266 怎么使用EEPROM 掉电不丢失数据

(2016-12-04 11:32:27)
标签:

wifi

esp8266

eeprom

分类: IoT
Arduino ESP8266 怎么使用EEPROM 掉电不丢失数据

经过测试和标准Arduino稍稍有一点区别

读/写 之前 setup要添加一个 EEPROM.begin

写之后要加EEPROM.commit();
否则会遇到各种奇怪的问题


void setup()
{
  EEPROM.begin(512);
}


读取
 value = EEPROM.read(address);

写入
 EEPROM.write(addr, val);

  // advance to the next address.  there are 512 bytes in
  // the EEPROM, so go back to 0 when we hit 512.
  // save all changes to the flash.
  addr = addr + 1;
  if (addr == 512)
  {
    addr = 0;
    EEPROM.commit();
  }


===转====

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有