Loading...

Learning   Examples | Foundations | Hacking | Links

示例 > EEPROM 库

EEPROM 清零

Auduino 开发板上的微控制器有 512 字节的 EEPROM 存储,就像一个微型硬盘一样,可在电源关闭时保存数据。 这个例子演示了怎样使用 EEPROM.write() 函数把所有字节清零,也就是对 EEPROM 进行初始化,以便保存新的信息。

硬件需求

  • Arduino 开发板

电路

这个例子没有电路。

图片绘制采用 Fritzing. 更多的电路示例,请参考 Fritzing 项目页面

代码

下面的代码使用一个 for() 循环遍历 EEPROM 中的所有 512 个字节,并把它们置为 0。因为这个过程只需要执行一次,所以代码放在了 setup() 中,当程序启动时执行。

/*
 * EEPROM 清零
 *
 * 将 EEPROM 的所有字节清零。
 * 此示例代码完全公开

 */


#include <EEPROM.h>

void setup()
{
  // 将 EEPROM 中的所有 512 字节置 0
  for (int i = 0; i < 512; i++)
    EEPROM.write(i, 0);
   
  // 完成后点亮 LED
  digitalWrite(13, HIGH);
}

void loop()
{
}

请参阅