你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
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模式无法识别芯片地址