登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

用过AT24C系列EEPROM的请进

作者:lijun_155 栏目:单片机
用过AT24C系列EEPROM的请进
我设计一个数据采集系统,数据存储用的是AT24C64。在我第一次采集22位数后存入AT24C64,没有问题,第二次采集后存入时当它写满32位时就会返回第一次写数据的位置,并将第一次的数据覆盖。AT24C64只能连续写32位。但是我并没有向AT24C64连续写,第一次和第二次之间隔了10秒。为什么还会出现这种状况呢,想请教高人。

2楼: >>参与讨论
wenbilin
第一次写入后有没有WP=1?
 
3楼: >>参与讨论
lijun_155
我写了但是没有用,不是这个问题吧
 
4楼: >>参与讨论
bbstom
是 I2C的 程序问题。
 
5楼: >>参与讨论
lijun_155
应该在程序中加入什么控制语句,才能解决这个问题
 
6楼: >>参与讨论
chlyoung
最好把程序贴出来,看一下
 
7楼: >>参与讨论
huxiangbin
程序问题,仔细查查。
 
8楼: >>参与讨论
lijun_155
因为程序比较长就不贴了,我也知道是程序问题,可是谁遇到过
怎么解决的

9楼: >>参与讨论
lypD96
RE:
是你的地址没有处理好,不是说连续写32位就没问题的,而是从一页的开始地址能最多连续写32位,如你在页中间写,虽然一次也是只写22位数据,但地址已经超过页的的范围那就会从头覆盖数据了

10楼: >>参与讨论
noahwj
看看数据表,写数时会有“ROLL OVER"
~

11楼: >>参与讨论
lijun_155
不是啊,我就是从0000H开始写的,写22位,AT24C64不可能从头覆盖
 
12楼: >>参与讨论
lijun_155
没有人知道吗????
 
参与讨论
昵称:
讨论内容:
 
 
相关帖子
给正沉浸在神六成功的国人澆一小瓢凉水!!!!!(转贴)
请教键盘编程问题
请教12232的显示温度,急!
各位大虾有没有51读写MMC的资料
请问有没有将汇编语言转换为C语言的软件工具呢
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号