美文网首页
ESP8266的EEPROM读写操作例子

ESP8266的EEPROM读写操作例子

作者: interboy | 来源:发表于2019-07-11 15:45 被阅读0次

EEPROM属于非易失性,不怕掉电。可电改写,逐一存储数据,但容量小,且写入时间慢(ms单位)。所以,适合于保存少量数据。
常见EEPROM有512个字节,每个字节能够存储0~255的数值。
本文使用Arduino IDE编写针对ESP8266的读写例子。

/*
   A sample code of EEPROM by Victor.Cheung
*/

#include <EEPROM.h>

void setup() {

  Serial.begin(115200);
  
  EEPROM.begin(512);
  //write a random value to all 512 bytes of the EEPROM
  for (int i = 0; i < 512; i++) 
  {
    //each byte of the EEPROM can only hold a value from 0 to 255.
    EEPROM.write(i, rand() % 255); 
  }

  delay(1000);

  for (int i = 0; i < 512; i++) 
  {
    byte value = EEPROM.read(i);
    Serial.print(i);
    Serial.print("\t");
    Serial.print(value);
    Serial.println();
  }

  EEPROM.end();
}

void loop() {
}

相关文章

  • ESP8266的EEPROM读写操作例子

    EEPROM属于非易失性,不怕掉电。可电改写,逐一存储数据,但容量小,且写入时间慢(ms单位)。所以,适合于保存少...

  • 01月11日长光培训嵌入式学习第十八天

    今天主要接着昨天的知识,利用IIC总线向EEPROM进行数据传输。在EEPROM中进行读写操作,按位输入按页输入,...

  • 憶壹月拾壹日

    今天学习的主要是利用IIC总线向EEPROM进行数据传输。在EEPROM中进行读写操作,按位输入按页输入,连续读取...

  • 读写EEPROM

    读写EEPROM时,每次间隔时间必须要大于4ms

  • 二线制I2C CMOS串行EEPROM续

    本篇文章主要介绍一下EEPROM读写器件的设计思路,以及未来测试此器件搭建的测试平台。 1、串行EEPROM读写器...

  • 读写EEPROM_AT24CXXX

    转自:https://blog.csdn.net/qq_40147893/article/details/1078...

  • ESP8266 LoRa网关第三步:物理层驱动

    继 ESP8266 LoRa网关第一步:SPI 和 ESP8266 LoRa网关第二步:寄存器读写之后,我们需要将...

  • 9.1文件操作

    java的文件操作还是非常强大的,这里主要说明几点,后面有一个详细的文件读写例子。1、文件读写一定要确保文件打开后...

  • Python 学习笔记6 2018-04-13

    文件操作: 1,文件的读写操作 2,文件的各种系统操作 3,存储对象 1,文件的读写操作 读写数据: ...

  • 2018-11-01 EEPROM无法读写

    问题:KEA64 EEPROM地址0x10000000在调试器显示为????,并无法读写。尝试flash地址0x0...

网友评论

      本文标题:ESP8266的EEPROM读写操作例子

      本文链接:https://www.haomeiwen.com/subject/ydjdkctx.html