Advertisement

Arduino读取和写出EEPROM(一)

阅读量:

依据官方文档说明,各类Arduino开发板均内置了一定容量的EEPROM存储单元。在不同型号的Arduino控制器中,所搭载的AVR芯片均具备EEPROM功能,同时部分设备还支持外接EEPROM芯片。常见Arduino控制器所配备的EEPROM容量如下:
Arduino UNO、Arduino duemilanove-m328以及Zduino m328均采用ATmega328芯片,其EEPROM容量为1KB;
Arduino duemilanove-m168的EEPROM容量为512字节;
而Arduino 2560的EEPROM容量则达到4KB。

为便于直观体验对EEPROM进行读写操作的过程,可先将数值序列250至241依次写入前十个字节的位置,随后切断电源。待重新通电后,利用读取函数获取前十个字节的内容,并与断电前写入的数据进行比对,以验证数据是否保持一致。

相关代码文件为:sketch_eeprom.ino

复制代码
 /**********************************************************************

    
 针对Arduino UNO 版本
    
 自带1K 大小的EEPROM空间,实现断电可保存数据
    
   5.   6.  **********************

全部评论 (0)

还没有任何评论哟~