论坛» 嵌入式开发» MCU

请教大家关于EEPROM24c02的一个问题

工程师
2021-06-29 23:20 1楼

大家晚上好!

请教大家关于 EEPROM 24c02的一个问题:

就是一个读写过后多长时间才再次写入.

Eeprom_Write(0x72,20);


delayms(1);
abc=Eeprom_Read(0x72);
sprintf(str,"%02d",(int)abc);
LCD_PutString2(240-24,50,str,RED,WHITE);
delayms(100);

Eeprom_Write(0x73,21);
delayms(1);
abc=Eeprom_Read(0x73);
sprintf(str,"%02d",(int)abc);
LCD_PutString2(240-24*4,50,str,RED,WHITE);

这是代码 第一个可以正常的读写 读完以后总线也给空闲了 但是第二个就写不进去 读出来的是255.请问这是为什么啊?

专家
2021-06-30 00:02 2楼

感谢楼主的分享,很实用了。

工程师
2021-06-30 00:11 3楼

感谢楼主的分享,很实用了。

院士
2021-06-30 09:38 4楼

写入操作的时间大约在2ms左右。

再延时长一些,即可。

工程师
2021-07-14 23:56 5楼

问题还是不小的

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]