MPU6050读原始数据出现的故障,求大伙帮忙!
用DSP与MPU6050模块连接,用IO口模拟I2C与MPU6050模块通信,读原始数据读不出来,求大伙帮忙!读出数据一直是0,用示波器看I2C通信波形,MPU6050一直没有应答~可不可能是MPU坏了? 如果示波器都看不到应答,那么应该是坏了哦 后来用自带的测试程序在51单片机上试了一下是能够正常工作的,转到DSP上就读不出来了,读WHO_AM_I寄存器的值读不出0x68,值还是会变的~ 先用 i2c scanner 看看是否可找到它. Super169 发表于 2015-7-9 15:47 static/image/common/back.gif先用 i2c scanner 看看是否可找到它.
我发送0xD0寻址时没有应答,发读取指令0xD1时有应答,出来的WHO_AM_I寄存器的值不正确~这样算不算找到它了? Petrefuling 发表于 2015-7-9 20:29 static/image/common/back.gif
我发送0xD0寻址时没有应答,发读取指令0xD1时有应答,出来的WHO_AM_I寄存器的值不正确~这样算不算找到它了 ...
你是否有其他 i2c 裝置?MPU6050 的 i2c 地址, 多是 0x68 或 0x69 的, 還是用 i2c scanner 掃瞄一下吧.
Super169 发表于 2015-7-10 01:36 static/image/common/back.gif
你是否有其他 i2c 裝置?MPU6050 的 i2c 地址, 多是 0x68 或 0x69 的, 還是用 i2c scanner 掃瞄一下吧.
...
其他的I2C设置没有,之前学I2C时是用EEPROM通信,现在MPU的通信程序也是在EEPROM的I2C程序的基础上改的~你说的用“ i2c scanner 掃瞄一下”是什么意思? Super169 发表于 2015-7-10 01:36 static/image/common/back.gif
你是否有其他 i2c 裝置?MPU6050 的 i2c 地址, 多是 0x68 或 0x69 的, 還是用 i2c scanner 掃瞄一下吧.
...
其他的I2C设置没有,之前学I2C时是用EEPROM通信,现在MPU的通信程序也是在EEPROM的I2C程序的基础上改的~你说的用“ i2c scanner 掃瞄一下”是什么意思? 下載 i2c scanner 執一次, 看看找到什麼. Super169 发表于 2015-7-11 18:42 static/image/common/back.gif
下載 i2c scanner 執一次, 看看找到什麼.
后来没弄出来,搁置了一段时间~问一下用什么下载i2c scanner程序执行扫描,用DSP下载扫描程序能执行么? Petrefuling 发表于 2015-7-24 11:32 static/image/common/back.gif
后来没弄出来,搁置了一段时间~问一下用什么下载i2c scanner程序执行扫描,用DSP下载扫描程序能执行么?
我沒用過 DSP, 但如果想測試 MPU6050 是否有問題, 可以直接連到 arduino 再下載 i2c scanner 掃瞄一次, 看看是否可找到, 甚至直接用 MPU6050 測試程式來測試. Super169 发表于 2015-7-24 11:49 static/image/common/back.gif
我沒用過 DSP, 但如果想測試 MPU6050 是否有問題, 可以直接連到 arduino 再下載 i2c scanner 掃瞄一次, 看 ...
我用它的测试程序在51单片机上测试过是可以的能够读出来显示的,MPU6050应该没坏~主要我没有arduino,还有没其他方法?
Petrefuling 发表于 2015-7-24 14:31 static/image/common/back.gif
我用它的测试程序在51单片机上测试过是可以的能够读出来显示的,MPU6050应该没坏~主要我没有arduino,还 ...
oh, 不好意思, 是我誤會了.
因為這裡是 Arduino 版塊, 當看到你說 "用DSP与MPU6050模块连接", 我以為你是 經 DSP 把 MPU6050 連到 arduino 上, 所以提議你先直接用 arduino 連接 MPU6050 測試.
Super169 发表于 2015-7-24 15:54 static/image/common/back.gif
oh, 不好意思, 是我誤會了.
因為這裡是 Arduino 版塊, 當看到你說 "用DSP与MPU6050模块连接", 我以為你是 ...
后来原始数据可以读出来了~就是读出的陀螺仪三轴的16位二进制数据一直是0xD000和0xD1FF两数在变,这样的数据正常么?还是变化太快,两数间的其他数实时仿真时看不出来~
页:
[1]