I2C模式在发出起始信号之后就没法进入识别到地址 芯片的原理图是按照芯片手册画的 有高手可以帮下忙吗 程序采用已经调通过的I2C程序 请问可能是焊接的问题吗 或者是我的原理图问题 求高手帮忙啊
RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
2、I2C总线的上拉电阻有吗?
3、I2C的SDA和SCL连接的对吗?
回复:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
1、要注意关闭SPI模式,这个是I2C和SPI公用的。你关闭SPI,使用IIC接口。
2、I2C总线的上拉电阻有吗?
3、I2C的SDA和SCL连接的对吗?
能帮忙看下原理图吗 应该是按照上面说的把CS接高电平选择I2C模式了啊 SDA和SCL应该也都接过了啊 上拉电阻也接过。。。就是不知道为什么芯片地址无法识别
RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
回复:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
如果没有虚焊的话,就是I2C地址错误了。0011101b是他的地址,但是要注意这个地址是7位的,需要向左移一位。他的实际地址应该是0011 1010。
这个我知道~~ 我发的是0x3A 作为寻址位的 难道是虚焊了 电路图应该没问题吧
RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
回复:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
你可以使用示波器监听一下。还有,你确认I2C驱动没有问题吧?你用I2C驱动过别的吗?你仿真一下试试。
这程序我驱动另一块I2C的传感器芯片是可以的啊 我现在只是试着发第一个地址位就不行了 程序是完全照搬的 唉 还是可能没焊好吧
RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
回复:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
如果没有虚焊的话,就是I2C地址错误了。0011101b是他的地址,但是要注意这个地址是7位的,需要向左移一位。他的实际地址应该是0011 1010。
重新焊接过了啊 如果原理图没有问题 就发送地址0x3A 也没做后面的操作 就是无法响应 是不是焊接的温度过高把芯片弄坏了呢
RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址