关于iic控制adxl345三轴加速传感器

2019-07-20 08:19发布

ALT ADDRESS引脚处
于高电平,器件的7位I2C地址是0x1D,随后为R/W位。 这转化
为0x3A写入, 0x3B读取。通过ALT ADDRESS引脚(引脚7)
接地,可以选择备用I2C地址0x53(随后为R/W位)。这转化
为0xA6写入, 0xA7读取。  



哪位大神可以给我解释一下 转化的读写地址什么意思,他和从机地址有什么区别
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
jinchunxing
1楼-- · 2019-07-20 09:26
我明白了  转化是通过iic地址通过左移然后补1(读)、补0(写)得到。
bg8wj
2楼-- · 2019-07-20 15:15
IIC器件的地址分为7bit 8bit 。。。16bit 一般常用的是7bit 8bit 地址,》0x78的一般是8bit地址,现在datasheet上会说明是什么,如果没有说明的话,0x78判断。原子的程序用的是7bit地址,要直接用8bit地址请自己改写。然而7-8bit转换有个最简单的办法就是8bit地址>1,左补0就是7bit地址。使用的是7bit<1,最后一位为RW控制位。
jinchunxing
3楼-- · 2019-07-20 20:35
 精彩回答 2  元偷偷看……
bg8wj
4楼-- · 2019-07-20 22:45
jinchunxing 发表于 2017-5-11 08:58
主要是我知道i2c地址,但是他又给了0x3a、0x3b这两个地址。这是什么用的。谢谢

8bit 地址 一个读一个写,你看看IICdatesheet 就知道了。很容易。
jinchunxing
5楼-- · 2019-07-21 01:29
 精彩回答 2  元偷偷看……
adxl345
6楼-- · 2019-07-21 06:08
 精彩回答 2  元偷偷看……

一周热门 更多>