I2C总线地址探讨

[复制链接]
 楼主| vibra2016 发表于 2017-3-16 23:57 | 显示全部楼层 |阅读模式
如题,,最近在研究i2c总线的,,对于其地址的,有些不理解的,,明明程序中设定的从设备的i2c地址为0x09,但是监测的时候,实际下发的地址为0x12,我通过i2c总线督导从设备的数据包的地址是0x13,请问这是肿么回事?
 楼主| vibra2016 发表于 2017-3-16 23:58 | 显示全部楼层
大致的分析了下的,,0x09  --->0x12的,,是左移了一位的,,但是不知道为啥?
dirtwillfly 发表于 2017-3-17 08:05 | 显示全部楼层
从机地址是7位的,7-1 位,第0位是用来表示写还是读的
数码小叶 发表于 2017-3-17 09:01 | 显示全部楼层
dirtwillfly 发表于 2017-3-17 08:05
从机地址是7位的,7-1 位,第0位是用来表示写还是读的

,对,估计楼主直接分析读出的数了
火山LF 发表于 2017-3-17 10:41 | 显示全部楼层
如何看I2C的从机地址(MMA8451Q芯片为例)   http://blog.csdn.net/qq_31389903/article/details/51967850
你可以看看
dirtwillfly 发表于 2017-3-17 10:52 | 显示全部楼层
火山LF 发表于 2017-3-17 10:41
如何看I2C的从机地址(MMA8451Q芯片为例)   http://blog.csdn.net/qq_31389903/article/details/51967850
...

火妹妹开始写博客了
xiaoyaodz 发表于 2017-3-17 20:16 | 显示全部楼层
你设置的iic是7位还是8位的地址
xiaoyaodz 发表于 2017-3-17 20:18 | 显示全部楼层
vibra2016 发表于 2017-3-16 23:58
大致的分析了下的,,0x09  --->0x12的,,是左移了一位的,,但是不知道为啥? ...

是7位的地址才对?
火山LF 发表于 2017-3-18 09:00 | 显示全部楼层
dirtwillfly 发表于 2017-3-17 10:52
火妹妹开始写博客了

版主大大,用来做笔记嘛,水平不够
chuntian2016 发表于 2017-3-18 12:35 | 显示全部楼层
火山LF 发表于 2017-3-17 10:41
如何看I2C的从机地址(MMA8451Q芯片为例)   http://blog.csdn.net/qq_31389903/article/details/51967850
...

楼上分享的这个额资料非常不错的
chuntian2016 发表于 2017-3-18 12:39 | 显示全部楼层
楼上的资料的看了的,,这个地址的就是直接左移一位,,在加上读写控制位的么
chuntian2016 发表于 2017-3-18 12:39 | 显示全部楼层
不过为什么这样做的呢?还是不很清楚的哈
zhangbo1985 发表于 2017-3-18 13:08 | 显示全部楼层
关于这个地址的我学习的了哈,,,
zhangbo1985 发表于 2017-3-18 13:09 | 显示全部楼层
以前在程序设计中倒没怎注意这方面的,,不过也是,,i2c总线的基本上都是一对一用的。。
zhangbo1985 发表于 2017-3-18 13:09 | 显示全部楼层
关于这个地址的问题的,在总线的一对多的应用中就会注意了
火山LF 发表于 2017-3-18 14:12 | 显示全部楼层
chuntian2016 发表于 2017-3-18 12:39
楼上的资料的看了的,,这个地址的就是直接左移一位,,在加上读写控制位的么 ...

嘻嘻嘻,我写滴~~~对的,你的理解是对的,协议就是这么定的
tongbu2015 发表于 2017-3-18 16:06 | 显示全部楼层
i2c总线地址用的最多的是7位的,,不过也还有10位的地址的
tongbu2015 发表于 2017-3-18 16:06 | 显示全部楼层
这个我实在一个资料上见到的,又讲到的,,不过这样的话,,读写的都是双字节的
biechedan 发表于 2017-3-18 21:57 | 显示全部楼层
这个是设置的 7位的地址。
biechedan 发表于 2017-3-18 22:00 | 显示全部楼层
vibra2016 发表于 2017-3-16 23:58
大致的分析了下的,,0x09  --->0x12的,,是左移了一位的,,但是不知道为啥? ...

左移一位,就是7位的地址,设置8位地址就不一样了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

1373

帖子

2

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

23

主题

1373

帖子

2

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