请教下,关于24c02操作,写两个字节,第二个总是错误的

2020-01-04 19:01发布

如题,用了原子哥的32代码,测试两写两个字节,写完一个字节后有加了至少5毫秒的延时。但是第二个读出来的字节总是错的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
shiva_shiva
1楼-- · 2020-01-04 20:48
两个字节,可以连续写入,然后再延时。看你这问题就不太专业。
wongT
2楼-- · 2020-01-05 01:02
shiva_shiva 发表于 2019-6-27 22:39
两个字节,可以连续写入,然后再延时。看你这问题就不太专业。

不好意思啊兄弟
lzg1987
3楼-- · 2020-01-05 02:34
原子的代码是写进一个再写一个,不属于连续写。
wye11083
4楼-- · 2020-01-05 07:02
wongT 发表于 2019-6-27 23:48
不好意思啊兄弟

看看你芯片型号pdf支持不支持连续写,不支持的话肯定不对。据我所知,24c16是全部支持16字节页操作。

还有,写地址不能跨页,因为在芯片内部只有一个页标识和最多16字节的页buffer,当你发stop时被修改的页会被刷回flash,因此你哪怕写了512个字节,也只有最后16个字节会写到你准备写的那个地址里面。
zhaoyuanxian
5楼-- · 2020-01-05 07:24
 精彩回答 2  元偷偷看……
zhaoyuanxian
6楼-- · 2020-01-05 09:33
找个逻辑逻辑分析仪或示波器截波形对比一下

一周热门 更多>