MPU6050作为从机地址设置的疑问

2020-01-13 18:31发布

我知道I2C通讯的时候最低位地址是决定读写的,但是我看到有两组地址,一组是0x68和0x69,一组是0xd0和0xd1。我看见别人51的设置的是0xD0,但是看到数据手册又是0x68。
1.png (28.59 KB, 下载次数: 0) 下载附件 2014-5-11 11:48 上传
疑问1:究竟这两个地址那个是I2C从机地址?
疑问2:另一个地址究竟是什么?做什么用的?
新手上路,请大神多多指教。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
36条回答
wyudcl
1楼-- · 2020-01-17 13:33
10xjzheng 发表于 2014-5-11 12:33
我知道了,Who_I_AM是只有7位的,是slave adress的高7位,哈哈,没有注意照顾细节
...

楼主正解,
王晨
2楼-- · 2020-01-17 19:15
本帖最后由 王晨 于 2015-7-10 23:05 编辑

谢谢楼主,但是还是不知道OXD0是怎么来的呀?  0XD0=1101 0000,但是bit7默认为0呀 ,bit6~bit0为1101 00,地址应该是0 1110100 +最低位呀,,
王晨
3楼-- · 2020-01-18 00:50
jiang887786 发表于 2014-5-14 18:00
在下愚钝,0位和7位已经保留了而且默认为0.为啥他就是D0呢??想不通!一会我D0在写一下试试,我写68连ac ...

知道为什么是D0了吗,我也想不通呀
jiang887786
4楼-- · 2020-01-18 05:39
王晨 发表于 2015-7-10 23:26
知道为什么是D0了吗,我也想不通呀

当时想通了,现在又忘记了,不好意思,一年多没玩了,
starsnow
5楼-- · 2020-01-18 07:08
 精彩回答 2  元偷偷看……
光脚丫
6楼-- · 2020-01-18 12:07
多谢楼主

一周热门 更多>