智能车制作

标题: xs128模拟IIC时读mpu6050为什么出来都是一个值 [打印本页]

作者: 君啸凤舞    时间: 2013-9-3 18:17
标题: xs128模拟IIC时读mpu6050为什么出来都是一个值
xs128模拟IIC时读mpu6050为什么出来都是一个值,或者是虽然有变化,但是变化后立即回复到一个固定值。
求大神讲解

作者: sanzhong    时间: 2013-9-3 21:24
不知道你读回来的是什么值,如果是-1,或者FF之类的,可能芯片就没有初始化成功,就得把程序好好看看,把芯片的地址和引脚的连线检查一下,还有看你使用的芯片的是不是IO口有方向寄存器的设置,IIC的SDA,在初始化的时候是输出,读数据的时候是输入,看看是否设置正确……
作者: sanzhong    时间: 2013-9-3 21:29
不知道你读回来的是什么值,如果是-1,或者FF之类的,可能芯片就没有初始化成功,就得把程序好好看看,把芯片的地址和引脚的连线检查一下,还有看你使用的芯片的是不是IO口有方向寄存器的设置,IIC的SDA,在初始化的时候是输出,读数据的时候是输入,看看是否设置正确……
作者: forever、    时间: 2013-9-4 17:59
楼主问题解决了吗,我的问题跟你一样,求解释

作者: laughtianxia    时间: 2013-9-5 14:23
求解释
作者: ℡浅笑的悲戚♂    时间: 2013-9-5 15:58
同求
作者: forever、    时间: 2013-9-9 11:35
℡浅笑的悲戚♂ 发表于 2013-9-5 15:58
同求

解决了吗,应该是总线频率不一样,导致延时不一样,导致iic时序不对。

作者: ℡浅笑的悲戚♂    时间: 2013-9-16 15:53
forever、 发表于 2013-9-9 11:35
解决了吗,应该是总线频率不一样,导致延时不一样,导致iic时序不对。

好了  呵呵  可惜电子大赛没成功    现在用stm32 来玩玩   

作者: 垆边月晓    时间: 2013-9-16 16:16
我之前也是,是读数据和写数据没有加入发送应答和接收应答信号的原因
作者: 君啸凤舞    时间: 2013-9-16 18:05
垆边月晓 发表于 2013-9-16 16:16
我之前也是,是读数据和写数据没有加入发送应答和接收应答信号的原因

谢谢,我去看看程序

作者: 君啸凤舞    时间: 2013-9-16 18:09
垆边月晓 发表于 2013-9-16 16:16
我之前也是,是读数据和写数据没有加入发送应答和接收应答信号的原因

具体应该在哪个地方加那个应答信号

作者: 垆边月晓    时间: 2013-9-16 21:24
君啸凤舞 发表于 2013-9-16 18:09
具体应该在哪个地方加那个应答信号

单片机每发送一个字节数据后面加一个接收应答信号,每接收一个字节数据后面加一个发送应答信号(见程序)[attach]50723[/attach]
作者: forever、    时间: 2013-9-17 07:54
℡浅笑的悲戚♂ 发表于 2013-9-16 15:53
好了  呵呵  可惜电子大赛没成功    现在用stm32 来玩玩

加油加油

作者: 苏醒    时间: 2015-4-17 11:12
请问楼主这个问题解决没,求助!

作者: 无氧呼吸    时间: 2015-5-30 18:00
新人请教,为什么我总是收到的数据是771呢
作者: Ms_Claire    时间: 2015-5-31 09:00
请问楼主问题解决了没?我模拟IIC采回的值始终是FF,不变,楼主你的问题怎么解决的?求指教
作者: Ms_Claire    时间: 2015-5-31 09:15
sanzhong 发表于 2013-9-3 21:24
不知道你读回来的是什么值,如果是-1,或者FF之类的,可能芯片就没有初始化成功,就得把程序好好看看,把芯 ...

我的模拟IIC就是采的值都是FF,始终不变,请问大神该如何解决啊?

作者: MT马虎    时间: 2015-6-7 12:35
君啸凤舞 发表于 2013-9-16 18:05
{:soso_e136:}谢谢,我去看看程序

加了个发送应答果然对了。。。早知道就直接按照历程做就好了

作者: 木乃晗    时间: 2015-9-2 00:11
你好,关于MPU6050与xs128的问题,求助大神,出来数据总是零。


作者: hhu    时间: 2015-12-17 00:30
MPU6050采用3.3V的CMOS,而XS128是5.0V的,两者之间通信会出问题。需要双向转换电路,才能相连。





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2