黔优媒体网-软文媒体自助发稿平台!
  1. 行业资讯
  2. 正文

24c04在什么情况下数据会丢失

来源:黔优媒体网   时间:2024-09-17

一块at24c32可以存多少数据?一块at24c04可以存多少数据?回答者自己实际存多少字节数据在里面?

1、摘抄于《AT24C02中文资料》,描述如下:24C01/02/04/08/16是低工作电压的1K/2K/4K/8K/16K位串行电可擦除只读存储器,内部组织为128/256/512/1024/2048个字节,每个字节8位,该芯片被广泛应用于低电压及低功耗的工商业领域。也就是:128x8(1K),256x8(2K),512x8(4K),1024x8(8K),2048x8(16K)。

2、摘抄于《单片微机原理及应用》,第27页,第二段对存储体的描述和举例:存储体由大量的1位存储电路组成。如果存储器芯片的容量为4KB,则由4096×8个1位存储电路构成存储体。8个1位存储电路构成一个存储单元,并对应一个十六进制数的单元地址。

3、摘抄于《百度文库》,Kb和KB的区别:

(1)计算机中的信息都是二进制的0和1来表示,其中每一个0或1被称作一个位,用小写b表示,即bit(位);

(2)8位构成1字节,单位为byte,用大写B表示,即:一个字节=八个位,即1B=8b;

(3)前面的大写K表示千的意思,千个位(Kb)或千个字节(KB)。表示文件的大小单位,一般都使用字节(KB)来表示文件的大小。

4、综上所述,在《AT24C02中文资料》中没有明确标注AT24C02的容量为2KB或2Kb,但是随后明确了24C02为256个字节,每个字节8位,并在主要特性中用“256×8(2K)”表示内部结构。

希望对有此困惑的同学们有帮助!!!AT24C32特点

AT24C32,采用DIP封装方式

存储器容量:32Kbit

存储器配置:4Kx8bit

接口:Serial,2Wire

时钟频率:1MHz

电源电压范围:1.8Vto3.6V

封装类型:DIP

针脚数:8

工作温度范围:-40°Cto+85°C

封装类型:DIP

器件标号:24

器件标记:24C32

存储器容量:32Kbit

存储类型:EEPROM

工作温度最低:-40°C

工作温度最高:+85°C

接口类型:Serial,I2C

电压,Vcc:5.5V

电源电压最大:5.5V

电源电压最小:1.8V

芯片标号:24C32

表面安装器件:通孔安装

逻辑功能号:24C32

频率:1MHz

at24c04

存储器配置:512x8bit

封装类型:DIP

针脚数:8

工作温度范围:-40°C~+85°C

器件标号:24

器件标记:24C04

存储器容量:4Kbit

存储器电压Vcc:2.5V

存储器类型:EEPROM

接口类型:Serial,I2C

电压,Vcc:5.5V

电源电压最大:5.5V

电源电压最小:1.8V

芯片标号:24C04

表面安装器件:通孔安装

逻辑功能号:24C04

频率:1MHz

24C02数据经常丢失

24C02数据不可能丢失;

是你的程序出问题了,我应用上万台设备,运行15年了,还没有发现丢失现象;

1、看看程序受干扰,跑飞后是不是改写数据了;

2、读写数据要有校验或则多些2遍;有可能你的数据就没有写入24c02;24c02是eeprom,存储的数据掉电后不丢失。

首先,能实现对24c02的读写操作。

其次,在掉电之前必须存储数据到eeprom.下次开机读取出数据,实现掉电存储功能。

如果不知道何时掉电,每次数据更新都要重写eeprom,确保eeprom的数据是最新的。

这样就做到了24c02保存参数,即使发生过掉电,也能保存有用的参数

最后注意,eeprom是有寿命的,具体擦写寿命参照官方数据手册。

从你的函数看的出,eeprom意义不大,首先开机的时候你写入的eeprom数据,之后读取出,里面的数据应该是0xaa;

突然掉电,你的程序还是从main处开始运行,还是先写了一下数据0xaa,之后再去读取。相当于每次开机你先写,再读取,读取到的数据不是上次断电前保存的,而是开机后写入的。

推荐做法:

1、开机,先读eeprom.并判断数据是否合理。

2、当地址23的数据需要更新的时候,立即写eeprom.这样每次开机都能读到最后一次写入的数值


【免责申明】黔优媒体网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优媒体网官方立场,请读者仅做参考,本文标题:24c04在什么情况下数据会丢失;欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法/违规的内容,请您立即联系我们及时修正或删除。(邮箱号: kefu@qianu.com)