好久没有用AT24C了,忘了页写具体操作,

2020-01-19 19:39发布

1.页写需要先把一页读出,然后需要写的地方覆盖,最后页写入是吗?
2.直接写需要写的数据块,其他位置在页写时能保留?
上面应该是1是对的吧?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
cy8051
1楼-- · 2020-01-19 21:16
AT24不像flash,要考虑页的问题,你数据要写在哪里,直接写1字节到一页字节数据都是可以的。页有多少字节,根据看一下数据手册就可以了。
cy8051
2楼-- · 2020-01-19 22:30
AT24不像flash,要考虑页的问题,你数据要写在哪里,直接写1字节到一页字节数据都是可以的。页有多少字节,根据看一下数据手册就可以了。
zhiwei
3楼-- · 2020-01-20 02:04
 精彩回答 2  元偷偷看……
PCBtiepian
4楼-- · 2020-01-20 03:02
一份比较详细的资料
http://www.amobbs.com/thread-5632626-1-1.html
xwkm
5楼-- · 2020-01-20 07:15
zhiwei 发表于 2015-9-16 19:55
你的意思是:比如写10byte到64byte的页里面。写了之后页里面其他byte不会变吗? ...

correct!eeprom没有页概念。at24只是批量写的指令罢了
liangzanyao
6楼-- · 2020-01-20 10:52
按照需要直接往制定的位置写入数据就可以了。完全不影响其他数据。

一周热门 更多>