找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2607|回复: 5
打印 上一主题 下一主题
收起左侧

关于at24c02按地址写入数据的问题

[复制链接]
跳转到指定楼层
楼主
ID:508562 发表于 2020-3-20 17:45 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用0 64 128地址写数据正常,但是使用8 24 40地址就不能正常写入,这是为啥
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:452950 发表于 2020-3-20 23:20 | 只看该作者
贴相关代码看一下吧
回复

使用道具 举报

板凳
ID:282850 发表于 2020-3-21 10:58 | 只看该作者
at24c02地址也要从0 64 128改为8 24 40,并确认硬件地址改对了
回复

使用道具 举报

地板
ID:508562 发表于 2020-3-22 13:39 来自手机 | 只看该作者
f556 发表于 2020-3-21 10:58
at24c02地址也要从0 64 128改为8 24 40,并确认硬件地址改对了

就一个芯片,不存在改硬件地址,是片内的数据的存放地址改了没法存储
回复

使用道具 举报

5#
ID:410119 发表于 2020-5-9 17:26 | 只看该作者
写的地址好像是要8的倍数,不然会写数据出错
回复

使用道具 举报

6#
ID:732506 发表于 2020-5-9 21:35 | 只看该作者
用仿真看一下,因为实物搞不清楚是没有写入还是不能读出或者芯片本身问题。搞清是写还是读的问题后可以用仿真里面的 i2c debuger 查看数据传输是否有问题。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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