[STM32F4] I2C读EEPROM总是读出来0xfe

[复制链接]
509|17
 楼主| laozhongyi 发表于 2020-3-8 11:58 | 显示全部楼层 |阅读模式
I2C读EEPROM总是读出来0xfe?什么情况啊?求解释。
Edisons 发表于 2020-3-8 11:58 | 显示全部楼层

I2C读写 EEPROM时,注意EEPROM的地址。
_gege 发表于 2020-3-8 12:01 | 显示全部楼层
没有擦写干净的,多擦些几次的再读出来的看看的就可以的啦。
Mozarts 发表于 2020-3-8 12:05 | 显示全部楼层
是不是入口地址没设对啊。。
sourceInsight 发表于 2020-3-8 12:07 | 显示全部楼层
楼主是怎么读取的,应该是多少?
wanglaojii 发表于 2020-3-8 12:11 | 显示全部楼层
ACK()函数似乎没有被调用。
feiqi1 发表于 2020-3-8 12:14 | 显示全部楼层
可能没 写入。建议最好找demo code开始
shashaa 发表于 2020-3-8 12:18 | 显示全部楼层
会不会是上拉电阻偏小了呢?
Listate 发表于 2020-3-8 12:22 | 显示全部楼层
也可能是 write 函数有问题吧
androidbus 发表于 2020-3-8 12:27 | 显示全部楼层
有可能是没有延时造成 的?
litengg 发表于 2020-3-8 12:30 | 显示全部楼层
注意eeprom地址范围
qiangweii 发表于 2020-3-8 12:37 | 显示全部楼层
默认读出数据都是0xFe?
xia00 发表于 2020-3-8 12:44 | 显示全部楼层
自己一步步的调试程序呗。
hfdy01 发表于 2020-3-8 12:47 | 显示全部楼层
无法将线驱动到低电平。
CallReceiver 发表于 2020-3-8 12:50 | 显示全部楼层
完一个字节要发送一次ACK,
boy1990 发表于 2020-3-8 12:54 | 显示全部楼层
SDA口要设置为open drain 型输出,否则肯定读不到数据。
bbapple 发表于 2020-3-8 12:57 | 显示全部楼层
找 demo 看看 会少走很多弯路
handleMessage 发表于 2020-3-8 13:00 | 显示全部楼层
这个是什么问题呢?是数据的问题吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

111

主题

1388

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部