24c02的清空问题

[复制链接]
7270|9
 楼主| dldty 发表于 2008-8-31 17:20 | 显示全部楼层 |阅读模式
请问一下各位大侠,要怎么才能把24C02内部的数据清除掉~~
有没有固定的指令,还是要每个单元都要赋值0xFF
NE5532 发表于 2008-8-31 18:40 | 显示全部楼层

只有一个一个挨着写。

diannaoza 发表于 2008-8-31 22:02 | 显示全部楼层

还是要每个单元都要赋值0xFF

必须每个单元的写
 楼主| dldty 发表于 2008-8-31 23:31 | 显示全部楼层

24c02的清空问题

麻烦大家再抽点时间看看这样写这个主程序有什么问题吗?


void iicwritebyte(uchar addr,uchar writedata)
{
  ......
}

void main()
{
  for(n=0;n<=255;n++)
  {
     iicwritebyte(n,0xff);
     n++;
  }

}
lyjian 发表于 2008-9-1 08:46 | 显示全部楼层

eeprom的写入是需要毫秒级时间的

john_light 发表于 2008-9-1 10:04 | 显示全部楼层

n=0;n<=255;n++

死循环了吧
大漠孤烟 发表于 2008-9-1 10:47 | 显示全部楼层

4楼

for(n=0;n<=255;n++)             //这里n已经累加了
  {
     iicwritebyte(n,0xff);
     n++;                       //如果挨个写,这行就不需要了,否则就 跳行写了
  }
gyt 发表于 2008-9-1 12:04 | 显示全部楼层

一般使用前不用清空的

NE5532 发表于 2008-9-1 12:52 | 显示全部楼层

C02的页面是多大的?

 楼主| dldty 发表于 2008-9-1 19:35 | 显示全部楼层

7楼8楼

7楼
哦,一下没注意~~~~谢谢指点~


8楼
因为想设置一个清除键,所以才想把数据清掉
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

18

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部