OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3569|回复: 4

EEPROM连续读写出现错误

[复制链接]

3

主题

12

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-30
在线时间
0 小时
发表于 2015-7-23 11:40:38 | 显示全部楼层 |阅读模式
5金钱

这几天遇到一个问题,在对EEPROM  AT25256进行连续读写操作时发现,读出的数据有时与写入的数据不对应,有谁知道是为什么吗?请指导一下,谢谢


例如:如果是下面这种情况,那么dset_at1第二次读取错误

e2prom_WriteWord(0x0011, 0x0018);//读1#间隔时间
dset_at1=e2prom_ReadWord(0x0011);//读取数据正确      第一次读
e2prom_WriteWord(0x0012, 0x0018);//读2#间隔时间
// dset_at2=e2prom_ReadWord(0x0012);
e2prom_WriteByte(0x0013, 0x01);//读1#周期 智能状态
yihaozhouqi=e2prom_ReadByte(0x0013);
e2prom_WriteByte(0x0014, 0x00);
yihaozhineng=e2prom_ReadByte(0x0014);
e2prom_WriteByte(0x0015, 0x01);//读2#周期 智能状态
erhaozhouqi=e2prom_ReadByte(0x0015);

dset_at1=e2prom_ReadWord(0x0011);//读取数据错误    第二次读


但是,如果是下面这种情况,那么dset_at1第二次读取就是正确的

e2prom_WriteWord(0x0011, 0x0018);//读1#间隔时间
dset_at1=e2prom_ReadWord(0x0011);//读取数据正确     第一次读
e2prom_WriteWord(0x0082, 0x0018);//读2#间隔时间
// dset_at2=e2prom_ReadWord(0x0082);
e2prom_WriteByte(0x0083, 0x01);//读1#周期 智能状态
yihaozhouqi=e2prom_ReadByte(0x0083);
e2prom_WriteByte(0x0084, 0x00);
yihaozhineng=e2prom_ReadByte(0x0084);
e2prom_WriteByte(0x0085, 0x01);//读2#周期 智能状态
erhaozhouqi=e2prom_ReadByte(0x0085);

dset_at1=e2prom_ReadWord(0x0011);//读取数据正确     第二次度

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

239

帖子

0

精华

高级会员

Rank: 4

积分
545
金钱
545
注册时间
2015-6-5
在线时间
110 小时
发表于 2015-7-23 12:00:56 | 显示全部楼层
EEPROM 寫入有時間限制的
手冊上應該都有寫 寫入後要多久時間才算完成
回复

使用道具 举报

3

主题

12

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-30
在线时间
0 小时
 楼主| 发表于 2015-7-23 13:28:04 | 显示全部楼层
回复【2楼】Rocks:
---------------------------------
但是每次写入都加延时了啊
回复

使用道具 举报

2

主题

239

帖子

0

精华

高级会员

Rank: 4

积分
545
金钱
545
注册时间
2015-6-5
在线时间
110 小时
发表于 2015-7-23 14:34:04 | 显示全部楼层
加多少阿
手冊寫最大有可能要10ms
回复

使用道具 举报

3

主题

12

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-6-30
在线时间
0 小时
 楼主| 发表于 2015-7-25 20:07:11 | 显示全部楼层
回复【4楼】Rocks:
---------------------------------
恩,加多少都不行,实在没办法只能读写字节了,读写字就出问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 23:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表