极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13263|回复: 5

I2C接口的地址为何软件中和说明书不一样??

[复制链接]
发表于 2015-7-15 15:29:08 | 显示全部楼层 |阅读模式
本帖最后由 快乐生活 于 2015-7-16 10:33 编辑

学习I2C接口编程,发现BMP805说明书中  芯片地址为读地址为EE,写地址为EF ,但是网络上找到的程序为77,请问为什么造成了这个差别。
全部I2C接口的地址都同说明书中不一样吗?如何推算地址码?
回复

使用道具 举报

发表于 2015-7-15 16:13:43 | 显示全部楼层
呃  不可能有 ff这个地址啊,你搞错了吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-16 10:30:15 | 显示全部楼层
本帖最后由 快乐生活 于 2015-7-16 10:32 编辑

说错了。

网络上资料

网络上找的例子,可以使用。

请问2个地址为何不同。要是别的器件也存在差别吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2015-7-16 12:04:45 | 显示全部楼层
读地址为:OXEE,即11101110(B),根据IIC协议,取前七位,即1110111(B),不就是OX77么?

你仔细去读IIC协议吧.......
回复 支持 反对

使用道具 举报

发表于 2015-7-16 15:43:53 | 显示全部楼层
拾瑞 发表于 2015-7-16 12:04
读地址为:OXEE,即11101110(B),根据IIC协议,取前七位,即1110111(B),不就是OX77么?

你仔细去读 ...

最好的回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-17 08:29:24 | 显示全部楼层
本帖最后由 快乐生活 于 2015-7-17 08:56 编辑
拾瑞 发表于 2015-7-16 12:04
读地址为:OXEE,即11101110(B),根据IIC协议,取前七位,即1110111(B),不就是OX77么?

你仔细去读 ...


谢谢,原来在c51中都是直接用说明书中的地址。在arduino原来没有用过I2C通讯,没有注意这个差别。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-16 17:42 , Processed in 0.038564 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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