你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
[复制链接]
wsinter
提问时间:2011-6-24 10:18 /
I2C模式在发出起始信号之后就没法进入识别到地址 芯片的原理图是按照芯片手册画的 有高手可以帮下忙吗 程序采用已经调通过的I2C程序 请问可能是焊接的问题吗 或者是我的原理图问题 求高手帮忙啊
赞
0
收藏
0
评论
10
分享
发布时间:2011-6-24 10:18
举报
请先
登录
后回复
10个回答
废鱼
回答时间:2011-6-24 10:26:21
a0a.1 0b0c
RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
1、要注意关闭SPI模式,这个是I2C和SPI公用的。你关闭SPI,使用IIC接口。
2、I2C总线的上拉电阻有吗?
3、I2C的SDA和SCL连接的对吗?
赞
0
评论
回复
支持
反对
wsinter
回答时间:2011-6-24 13:15:44
a0a.1 0b0c
回复: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应该也都接过了啊 上拉电阻也接过。。。就是不知道为什么芯片地址无法识别
赞
0
评论
回复
支持
反对
废鱼
回答时间:2011-6-24 16:19:19
a0a.1 0b0c
RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
如果没有虚焊的话,就是I2C地址错误了。0011101b是他的地址,但是要注意这个地址是7位的,需要向左移一位。他的实际地址应该是0011 1010。
赞
0
评论
回复
支持
反对
wsinter
回答时间:2011-6-24 18:34:04
a0a.1 0b0c
回复:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
回复第 4 楼 安于2011-06-24 08:19:19发表:
如果没有虚焊的话,就是I2C地址错误了。0011101b是他的地址,但是要注意这个地址是7位的,需要向左移一位。他的实际地址应该是0011 1010。
这个我知道~~ 我发的是0x3A 作为寻址位的 难道是虚焊了 电路图应该没问题吧
赞
0
评论
回复
支持
反对
废鱼
回答时间:2011-6-24 21:28:44
a0a.1 0b0c
RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
你可以使用示波器监听一下。还有,你确认I2C驱动没有问题吧?你用I2C驱动过别的吗?你仿真一下试试。
赞
0
评论
回复
支持
反对
wsinter
回答时间:2011-6-24 22:01:19
a0a.1 0b0c
回复:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
回复第 6 楼 安于2011-06-24 13:28:44发表:
你可以使用示波器监听一下。还有,你确认I2C驱动没有问题吧?你用I2C驱动过别的吗?你仿真一下试试。
这程序我驱动另一块I2C的传感器芯片是可以的啊 我现在只是试着发第一个地址位就不行了 程序是完全照搬的 唉 还是可能没焊好吧
赞
0
评论
回复
支持
反对
wsinter
回答时间:2011-6-29 12:58:19
a0a.1 0b0c
RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
焊接重新焊过了 为什么还是不行啊 求解啊
赞
0
评论
回复
支持
反对
wsinter
回答时间:2011-6-29 18:49:10
a0a.1 0b0c
回复:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
回复第 4 楼 安于2011-06-24 08:19:19发表:
如果没有虚焊的话,就是I2C地址错误了。0011101b是他的地址,但是要注意这个地址是7位的,需要向左移一位。他的实际地址应该是0011 1010。
重新焊接过了啊 如果原理图没有问题 就发送地址0x3A 也没做后面的操作 就是无法响应 是不是焊接的温度过高把芯片弄坏了呢
赞
0
评论
回复
支持
反对
zstring
回答时间:2011-6-29 19:00:46
a0a.1 0b0c
RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
消灭0回复!
赞
0
评论
回复
支持
反对
废鱼
回答时间:2011-7-9 10:56:59
a0a.1 0b0c
RE:LIS3LV02DQ 芯片使用I2C模式无法识别芯片地址
仔细检查一下芯片焊对了没有,芯片有点没电,从硬件角度解决。你可以使用SPI来测试该芯片是不是正常。
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
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模式无法识别芯片地址