您当前的位置:首页 > 好词好句 > 正文

eeprom是什么意思(eeprom使用)

eeprom是什么意思(eeprom使用)

eeprom是什么意思?EEPROM(电可擦可编程只读存储器),电可擦可编程只读存储器——断电后不丢失数据的存储芯片。EEPROM可以擦除现有信息,并在计算机或特殊设备上重新编程。

EEPROM(电可擦除可编程只读存储器)是一种用户可修改的只读存储器(ROM),它可以在高于普通电压的作用下被擦除和重新编程(重写)。与EPROM芯片不同,e EPROM不用从计算机中取出就可以修改。在EEPROM中,当计算机在使用时,它可以被频繁地重新编程,并且EEPROM的寿命是非常重要的设计考虑参数。EEPROM的一种特殊形式是闪存,它的应用通常是在个人电脑的电压擦除和重新编程。

EEPROM用法详解———AVR使用实例详细介绍ICC的EEPROM操作函数的操作方法,包括单字读写、数组读写、结构读写。

无效总管(无效)

{

无符号字符temp1、temp2

无符号字符缓冲区[10];

Unsigned charbuf []="AVR和虚拟仪器";

EEPROMwrite(0x10,' a ');

temp 1=EEPROM read(0x 10);

EEPROM_WRITE(0x20,“abcdefg”);

EEPROM_READ(0x20,temp 2);

EEPROM_READ(0x20,缓冲区);

EEPROM_WRITE(0x30,buf);

while(1)

}

调试后的效果:

在调试eeprom时,记得设置Avr studio来保护eeprom数据,否则eeprom中的数据每次都会更改为0xFF。如下图:

打开调试选项:

选中保护eeprom数据的选项:

打开相关的观察窗口:

按F10逐一运行,并检查运行结果。

地址10处的值被重写为“a”

temp1的值变为a,读取地址0x10的值:

abcdefg写入20:

Temp2成为地址20的值a:

从0x20开始的值被读入缓冲区数组:

预定义数组中的值被写入EEPROM:

设置不保护EEPROM的值后,停止调试并重新开始调试。EEPROM中的值更改为0XFF:

通过以上观察,我想你对EEPROM的操作已经有了一定的了解。同时可以打开eeprom.h看看内部内容,以及如何定义函数。

结构的操作方法和数组类似:(一般来说,在简单的应用中,不需要下面的知识,不懂也没关系,不要被吓倒)

eeprowritebytes(0x 10,red_flag,sizeof(red _ flag));//将结构写入EEPROM。

EEPROMReadBytes(0x10,red_flag,sizeof(red _ flag));//从EEPROM读取所有结构。

该标志的结构如下

标签:EEPROMEEPROM值


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 索尼爱立信最强java手机(带java的手机什么牌子的好点)

下一篇: tasco是什么牌子,哪个国家的?Tasco 怎么样



推荐阅读