打印

I2C总线地址探讨

[复制链接]
1345|32
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
vibra2016|  楼主 | 2017-3-16 23:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
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位是用来表示写还是读的

,对,估计楼主直接分析读出的数了

使用特权

评论回复
5
火山LF| | 2017-3-17 10:41 | 只看该作者
如何看I2C的从机地址(MMA8451Q芯片为例)   http://blog.csdn.net/qq_31389903/article/details/51967850
你可以看看

使用特权

评论回复
6
dirtwillfly| | 2017-3-17 10:52 | 只看该作者
火山LF 发表于 2017-3-17 10:41
如何看I2C的从机地址(MMA8451Q芯片为例)   http://blog.csdn.net/qq_31389903/article/details/51967850
...

火妹妹开始写博客了

使用特权

评论回复
7
xiaoyaodz| | 2017-3-17 20:16 | 只看该作者
你设置的iic是7位还是8位的地址

使用特权

评论回复
8
xiaoyaodz| | 2017-3-17 20:18 | 只看该作者
vibra2016 发表于 2017-3-16 23:58
大致的分析了下的,,0x09  --->0x12的,,是左移了一位的,,但是不知道为啥? ...

是7位的地址才对?

使用特权

评论回复
9
火山LF| | 2017-3-18 09:00 | 只看该作者
dirtwillfly 发表于 2017-3-17 10:52
火妹妹开始写博客了

版主大大,用来做笔记嘛,水平不够

使用特权

评论回复
10
chuntian2016| | 2017-3-18 12:35 | 只看该作者
火山LF 发表于 2017-3-17 10:41
如何看I2C的从机地址(MMA8451Q芯片为例)   http://blog.csdn.net/qq_31389903/article/details/51967850
...

楼上分享的这个额资料非常不错的

使用特权

评论回复
11
chuntian2016| | 2017-3-18 12:39 | 只看该作者
楼上的资料的看了的,,这个地址的就是直接左移一位,,在加上读写控制位的么

使用特权

评论回复
12
chuntian2016| | 2017-3-18 12:39 | 只看该作者
不过为什么这样做的呢?还是不很清楚的哈

使用特权

评论回复
13
zhangbo1985| | 2017-3-18 13:08 | 只看该作者
关于这个地址的我学习的了哈,,,

使用特权

评论回复
14
zhangbo1985| | 2017-3-18 13:09 | 只看该作者
以前在程序设计中倒没怎注意这方面的,,不过也是,,i2c总线的基本上都是一对一用的。。

使用特权

评论回复
15
zhangbo1985| | 2017-3-18 13:09 | 只看该作者
关于这个地址的问题的,在总线的一对多的应用中就会注意了

使用特权

评论回复
16
火山LF| | 2017-3-18 14:12 | 只看该作者
chuntian2016 发表于 2017-3-18 12:39
楼上的资料的看了的,,这个地址的就是直接左移一位,,在加上读写控制位的么 ...

嘻嘻嘻,我写滴~~~对的,你的理解是对的,协议就是这么定的

使用特权

评论回复
17
tongbu2015| | 2017-3-18 16:06 | 只看该作者
i2c总线地址用的最多的是7位的,,不过也还有10位的地址的

使用特权

评论回复
18
tongbu2015| | 2017-3-18 16:06 | 只看该作者
这个我实在一个资料上见到的,又讲到的,,不过这样的话,,读写的都是双字节的

使用特权

评论回复
19
biechedan| | 2017-3-18 21:57 | 只看该作者
这个是设置的 7位的地址。

使用特权

评论回复
20
biechedan| | 2017-3-18 22:00 | 只看该作者
vibra2016 发表于 2017-3-16 23:58
大致的分析了下的,,0x09  --->0x12的,,是左移了一位的,,但是不知道为啥? ...

左移一位,就是7位的地址,设置8位地址就不一样了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

1373

帖子

2

粉丝