esp8266配置EEPROM
时间: 2023-10-24 11:26:34 浏览: 75
在esp8266中配置EEPROM,你可以使用Arduino的EEPROM.h库来进行操作。首先,你需要在代码中包含EEPROM.h库。然后,你可以使用EEPROM.begin()函数来初始化EEPROM,并指定要开辟的空间大小。例如,如果你想要开辟1024个位空间,可以使用EEPROM.begin(1024)。接下来,你可以使用EEPROM.write()函数将数据写入EEPROM中的指定地址。参数包括要写入的地址和要写入的数据。例如,如果你想要将数据写入地址2,可以使用EEPROM.write(2, data)。最后,记得使用EEPROM.commit()函数来提交存储的更改。下面是一个简单的示例代码:
```cpp
#include <EEPROM.h>
#define EEPROM_WiFi_Addr 2 // 地址,EEPROM范围:0~4095
#define EEPROM_Size 1024 // 开辟1024个位空间
int data;
void setup(){
EEPROM.begin(EEPROM_Size); // 开启EEPROM
Serial.begin(9600); // 读取存储的数据
Serial.println("");
data = EEPROM.read(EEPROM_WiFi_Addr); // 读取EEPROM_WiFi_Addr地址的值
Serial.printf("last_data:%d", data); // 打印读取到的数据
// 更新数据
data = data + 1;
Serial.printf(" now:%d", data);
EEPROM.write(EEPROM_WiFi_Addr, data); // 将新数据写入EEPROM
EEPROM.commit(); // 提交存储,结束存储
}
void loop(){
// 空循环
}
```
这样,你就可以在esp8266上配置EEPROM并进行读写操作了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [【esp8266】使用esp8266内部EEPROM存储,掉电不丢失](https://blog.csdn.net/weixin_51102592/article/details/130272715)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [LoRa通信模块以及各种传感器](https://download.csdn.net/download/m0_73728511/88242639)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)