发新帖我要提问
12
返回列表
打印

I2C EEPROM 无论读什么地址都是相同的值

[复制链接]
楼主: Mattheww
手机看帖
扫描二维码
随时随地手机跟帖
21
Erichk| | 2017-6-16 17:38 | 只看该作者 回帖奖励 |倒序浏览
示波器搞不定,
那就 逻辑分析仪

使用特权

评论回复
22
DanielQ| | 2017-6-16 17:46 | 只看该作者
建议楼主仔细读一下EEPROM的数据手册,因为读和写都有很多种模式,你的读写时序是否满足其中的时序要求

使用特权

评论回复
23
Levenburg| | 2017-6-16 18:09 | 只看该作者

比如24LC02写的话,有页写,字节写,读的时候有当前地址读,任意地址读,周期读....

使用特权

评论回复
24
Thorald| | 2017-6-16 18:18 | 只看该作者
感觉你可能没有写进去,读的数据不过是你写的char *writbuff里面的数据,所以每次读就是最后一次的值。

使用特权

评论回复
25
Prry| | 2017-6-16 19:38 | 只看该作者
先调通i2c,先调通i2c,先调通i2c!小学学的排除法很重要。

使用特权

评论回复
26
武当奇人| | 2017-6-16 23:22 | 只看该作者
先确定写进去没有,选个地址写一个数,断电后重启再读看数据是否写进去

使用特权

评论回复
27
beyond696| | 2017-6-17 16:15 | 只看该作者
https://item.taobao.com/item.htm ... amp;id=545509364910
USB转I2C/IIC适配器,解决你读写I2C芯片失败的烦恼

使用特权

评论回复
28
NE5532| | 2017-6-17 21:14 | 只看该作者
检查自己程序的内存在读出之前清除了没有,不要被假象迷惑。

使用特权

评论回复
29
linqing171| | 2017-6-18 07:33 | 只看该作者
不上传波形讨论个啥啊。
是不是每次读之前都写了一遍?
还是芯片是8位地址的,你按16位地址操作了?

使用特权

评论回复
30
gxs64| | 2017-6-18 10:45 | 只看该作者
cpu的io口的输入输出、摸拟、数字方式定义?

使用特权

评论回复
31
sky1234657| | 2017-6-18 20:33 | 只看该作者
示波器抓吧 没多长数据

使用特权

评论回复
32
beyond696| | 2017-6-19 15:45 | 只看该作者
https://item.taobao.com/item.htm ... amp;id=545509364910
I2C总线监控分析仪,抓取监控I2C总线数据,调试I2C总线非常有用
使用教程:http://www.usbxyz.com/archives/166

使用特权

评论回复
33
kingkits| | 2017-6-20 15:29 | 只看该作者
建议楼主仔细看看IIC协议

使用特权

评论回复
34
Brand2| | 2017-6-27 18:45 | 只看该作者
读取的地址总是同一个地址的数据

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则