EEPROM库视频教程 |
EEPROM库简介 |
EEPROM读写操作 |
EEPROM库函数 |
为了便于您学习如何使用EEPROM库,太极创客团队专门录制了视频教程,本视频教程将向您详细讲解如何对EEPROM进行读/写操作以及如何使用EEPROM存储多种数据类型。
如视频无法正常播放,可点击这里前往B站观看
EEPROM库简介
Arduino开发板上的微控制器带有EEPROM(电可擦除可编程只读存储器)。存储于EEPROM中的信息不会因为Arduino断电而丢失(这就好像 一个小U盘一样)。通过EEPROM,我们可以存储需要长久保存的变量数值或其它数据信息。EEPROM库可以让用户轻松的读取和写入Arduino开发板的EEPROM。
对于不同的Arduino 开发板微控制器,他们的EEPROM大小是不同的。 Arduino Uno 以及 Arduino Nano 开发板的 EEPROM大小是1 KB (1024字节) 。而Arduino Mega开发板的 EEPROM大小是 4 KB (4096 字节)。
太极创客团队为EEPROM操作制作了一系列视频教程,请点击这里进入教程页面。
EEPROM库读写操作
EEPROM的主要操作为读取和写入。对于最基本的读写操作,可以通过EEPROM.read()以及EEPROM.write()来完成。但是这两个函数具有局限性,EEPROM的 每一个地址可以存储的信息为1字节。这就限制了EEPROM的 每一个地址内所能单独存储的整数数值为0~255区间。由于EEPROM.read()以及EEPROM.write()每一次只能读或写一个字节的数据, 假如我们需要存储超出0~255范围的整数数值或者带有小数点的浮点数,就需要用多个EEPROM协作存储来完成。好在Arduino库还配有EEPROM.put()和EEPROM.get()这两个函数。利用这两个函数您可以轻松地完成以下操作:
EEPROM库函数 |
– EEPROM 清零:EEPROM信息清零 |
– EEPROM.read():读取EEPROM中存储的信息 |
– EEPROM.write():向EEPROM中写入信息 |
– EEPROM CRC检查:计算CRC 信息以判定EEPROM储存内容是否被更改 |
– EEPROM.put(): 向EEPROM储存数据 |
– EEPROM.get():获取EEPROM储存的数据 |
– EEPROM.update(): 更新EEPROM存储内容。 |