wsinter 发表于 2011-6-24 10:18:23

LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址

I2C模式在发出起始信号之后就没法进入识别到地址  芯片的原理图是按照芯片手册画的 有高手可以帮下忙吗 程序采用已经调通过的I2C程序 请问可能是焊接的问题吗 或者是我的原理图问题 求高手帮忙啊

发表于 2011-6-24 10:26:21

RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址

1、要注意关闭SPI模式,这个是I2C和SPI公用的。你关闭SPI,使用IIC接口。
2、I2C总线的上拉电阻有吗?
3、I2C的SDA和SCL连接的对吗?

wsinter 发表于 2011-6-24 13:15:44

回复:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址

回复第 2 楼 安于2011-06-24 02:26:21发表:
1、要注意关闭SPI模式,这个是I2C和SPI公用的。你关闭SPI,使用IIC接口。
2、I2C总线的上拉电阻有吗?
3、I2C的SDA和SCL连接的对吗? 

能帮忙看下原理图吗 应该是按照上面说的把CS接高电平选择I2C模式了啊 SDA和SCL应该也都接过了啊 上拉电阻也接过。。。就是不知道为什么芯片地址无法识别

发表于 2011-6-24 16:19:19

RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址

如果没有虚焊的话,就是I2C地址错误了。0011101b是他的地址,但是要注意这个地址是7位的,需要向左移一位。他的实际地址应该是0011 1010。

 

wsinter 发表于 2011-6-24 18:34:04

回复:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址

回复第 4 楼 安于2011-06-24 08:19:19发表:
如果没有虚焊的话,就是I2C地址错误了。0011101b是他的地址,但是要注意这个地址是7位的,需要向左移一位。他的实际地址应该是0011 1010。

 
 

这个我知道~~ 我发的是0x3A  作为寻址位的 难道是虚焊了 电路图应该没问题吧

发表于 2011-6-24 21:28:44

RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址

你可以使用示波器监听一下。还有,你确认I2C驱动没有问题吧?你用I2C驱动过别的吗?你仿真一下试试。

wsinter 发表于 2011-6-24 22:01:19

回复:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址

回复第 6 楼 安于2011-06-24 13:28:44发表:
你可以使用示波器监听一下。还有,你确认I2C驱动没有问题吧?你用I2C驱动过别的吗?你仿真一下试试。 

这程序我驱动另一块I2C的传感器芯片是可以的啊 我现在只是试着发第一个地址位就不行了 程序是完全照搬的 唉 还是可能没焊好吧

wsinter 发表于 2011-6-29 12:58:19

RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址

焊接重新焊过了 为什么还是不行啊 求解啊

wsinter 发表于 2011-6-29 18:49:10

回复:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址

回复第 4 楼 安于2011-06-24 08:19:19发表:
如果没有虚焊的话,就是I2C地址错误了。0011101b是他的地址,但是要注意这个地址是7位的,需要向左移一位。他的实际地址应该是0011 1010。

 
 

重新焊接过了啊 如果原理图没有问题 就发送地址0x3A 也没做后面的操作 就是无法响应 是不是焊接的温度过高把芯片弄坏了呢

zstring 发表于 2011-6-29 19:00:46

RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址

:lol:lol消灭0回复!
页: [1]
查看完整版本: LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址