MPU6050的AD0

2019-07-25 11:38发布

我用的原子哥的miniSTM32板子,调试MPU6050模块,器件地址改成0X69,把AD0接V3.3,结果没有数据输出;如果此时把AD0接地或者悬空,竟然正常输出,这和手册里说的不一样啊,这是怎么回事啊?
#define MPU_ADDR                                0X69

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
kazeny
1楼-- · 2019-07-25 14:23
我也遇到这个问题了……你解决了吗?
queenhaha
2楼-- · 2019-07-25 19:06
kazeny 发表于 2016-12-8 15:52
我也遇到这个问题了……你解决了吗?

没有呢,无论程序里地址是0x68还是0x69,都只有接地的时候程序是能用的,接高电平就报错,您要是解决了的话,麻烦互相沟通下哈,这个问题困扰我很久了
queenhaha
3楼-- · 2019-07-25 21:27
 精彩回答 2  元偷偷看……
kazeny
4楼-- · 2019-07-25 23:42
queenhaha 发表于 2016-12-13 10:06
问题已经找到,代码中的0x68要改成0x69才能用[mw_shl_code=c,true] const struct hw_s hw={
  0x68,         // ...

哦哦 原来是这样的!非常感谢我去试试。
北斗大苏苏
5楼-- · 2019-07-26 05:10
感谢兄弟,我也困惑好久了,知道发现你的帖子,然后全局搜索,才发现;原来是这么回事;搞定了,谢谢;

一周热门 更多>