1、Flash 作用
Flash 与 EEPROM 类似,即使 ESP32 复位或断电,Flash 中保存的数据也不会丢失。
Flash 可以用于:
- 记住变量的最后状态;
- 保存设置;
- 保存设备被激活的次数;
- 或您需要永久保存的任何其他类型的数据。
2、Flash 读写
Flash 中最多可以使用 512 字节,相当 512 个地址,可以在每个地址位置保存一个介于 0 到 255 之间的值。
Flash 可以任意读取其数据,但会限制写入数据的次数,大多数设备大约 100,000 到 1,000,000 次写入。
Flash 库函数:
引入 Flash 库:#include <EEPROM.h>
Flash 初始化函数:
初始化 Flash:EEPROM.begin(size);
- size:要访问的字节数
Flash 写入函数:
写入 Flash: