I2C接口的地址为何软件中和说明书不一样??
本帖最后由 快乐生活 于 2015-7-16 10:33 编辑学习I2C接口编程,发现BMP805说明书中芯片地址为读地址为EE,写地址为EF ,但是网络上找到的程序为77,请问为什么造成了这个差别。
全部I2C接口的地址都同说明书中不一样吗?如何推算地址码? 呃不可能有 ff这个地址啊,你搞错了吧 本帖最后由 快乐生活 于 2015-7-16 10:32 编辑
说错了。
网络上资料
网络上找的例子,可以使用。
请问2个地址为何不同。要是别的器件也存在差别吗?
读地址为:OXEE,即11101110(B),根据IIC协议,取前七位,即1110111(B),不就是OX77么?
你仔细去读IIC协议吧....... 拾瑞 发表于 2015-7-16 12:04 static/image/common/back.gif
读地址为:OXEE,即11101110(B),根据IIC协议,取前七位,即1110111(B),不就是OX77么?
你仔细去读 ...
最好的回复 本帖最后由 快乐生活 于 2015-7-17 08:56 编辑
拾瑞 发表于 2015-7-16 12:04 static/image/common/back.gif
读地址为:OXEE,即11101110(B),根据IIC协议,取前七位,即1110111(B),不就是OX77么?
你仔细去读 ...
谢谢,原来在c51中都是直接用说明书中的地址。在arduino原来没有用过I2C通讯,没有注意这个差别。
页:
[1]