智能车制作

标题: 求教l3g4陀螺仪用i2c读取的问题, [打印本页]

作者: 好运先生    时间: 2015-2-16 15:13
标题: 求教l3g4陀螺仪用i2c读取的问题,
最近在调l3g4用的是kl26的芯片 ,在初始化l3g4的时候向寄存器执行写程序的时候老是死在file:///C:/Users/pure/Desktop/QQ%E5%9B%BE%E7%89%8720150216150736.pngi2c_Wait(i2cn); 这里[attach]74610[/attach]请问是什么原因啊

作者: zhou1994    时间: 2015-2-16 16:12
线太长,延时不够,问题就多了
作者: 好运先生    时间: 2015-2-16 16:22
zhou1994 发表于 2015-2-16 16:12
线太长,延时不够,问题就多了

延时不是在最后嘛  
作者: 安安安然。    时间: 2015-2-16 17:22
zhou1994 发表于 2015-2-16 16:12
线太长,延时不够,问题就多了

能不能通过上拉解决?

作者: zhou1994    时间: 2015-2-16 19:02
标题: RE: 求教l3g4陀螺仪用i2c读取的问题,
安安安然。 发表于 2015-2-16 17:22
能不能通过上拉解决?

一般配置用内部上拉
作者: 天翊    时间: 2015-2-16 19:15
zhou1994 发表于 2015-2-16 16:12
线太长,延时不够,问题就多了


作者: zhou1994    时间: 2015-2-16 19:21
标题: RE: 求教l3g4陀螺仪用i2c读取的问题,
天翊 发表于 2015-2-16 19:15

大神你莫生气,我错了。
作者: 天翊    时间: 2015-2-16 19:26
zhou1994 发表于 2015-2-16 19:21
大神你莫生气,我错了。

很长时间没见你冒泡了。
作者: 洅迲愛伱辰    时间: 2015-2-16 20:33
这种等待问题很多的 寄存器写错,地址错误 什么乱七八糟的很多的
作者: 好运先生    时间: 2015-2-16 20:35
洅迲愛伱辰 发表于 2015-2-16 20:33
这种等待问题很多的 寄存器写错,地址错误 什么乱七八糟的很多的

弄了一下午能好使点了,可是读出来的数据用串口看一直都是-1这是什么原因啊 :'( :'(
作者: 洅迲愛伱辰    时间: 2015-2-16 20:47
好运先生 发表于 2015-2-16 20:35
弄了一下午能好使点了,可是读出来的数据用串口看一直都是-1这是什么原因啊

这个应该是你程序问题 肯定是哪里没注意的 寄存器什么的错了 地址先看看对不对

作者: 好运先生    时间: 2015-2-17 20:58
la9998372 发表于 2015-2-16 22:13
还是没弄好时序或者地址问题。再检查检查。你用的谁的库?可以看看我发的硬件MPU6050的程序。

谢谢,我去看看

作者: 好运先生    时间: 2015-2-17 20:59
la9998372 发表于 2015-2-16 22:15
一般来讲读取程序的容易出错,写的一般没问题

之前一直卡在写程序后来改了改可以了可是现在输出又有问题了

作者: pang576101312    时间: 2015-2-18 15:10
读出来-1?  那就是没读到数据,或者寄存器初始化没配置好。 这样,你把陀螺仪取下来再读,如果还是-1,说明没工作,或者没读对
作者: 好运先生    时间: 2015-2-19 10:29
pang576101312 发表于 2015-2-18 15:10
读出来-1?  那就是没读到数据,或者寄存器初始化没配置好。 这样,你把陀螺仪取下来再读,如果还是-1,说明 ...

谢谢你,我去试试   
作者: 青雨卍浮尘    时间: 2015-2-23 19:05
楼主问题解决了吗,求L3g4的程序参考一下,不会写啊




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