打印

I2CROM数据删除问题?

[复制链接]
1734|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
soso|  楼主 | 2008-8-6 16:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
高手路过请帮个忙。。我不懂。。。
   我使用AT24C512(64K I2CEPROM)存储数据,,但我要对其内部数据进行删除、添加。但我对AT24C512中间数据删除后,其空间就产生不连续了。我这里规定数据要连续。怎么办。。大家有没有C51代码??
谢谢了
沙发
yewuyi| | 2008-8-7 08:41 | 只看该作者

~~

把你的信息定义为两个字节:
第一个字节为数据状态,第二个字节为你要保存的数据;

第一个字节=1,则表示第二个数据为正确数据,第一个字节=0,则表示第二个数据为已删除的数据

使用特权

评论回复
板凳
兰天白云| | 2008-8-7 13:08 | 只看该作者

把后面的数据往前移

使用特权

评论回复
地板
xieyuanbin| | 2008-8-9 07:55 | 只看该作者

文件分配表

类似WINDOWS文件分配表.
另,在一个区块结束时,最后一个字节指向下一个区块地址

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

0

帖子

1

粉丝