你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

各位大神求助 !!!!!急急急

[复制链接]
liuxingxyz 提问时间:2019-6-25 18:47 /
用STM32F042C6T6开发lis3dsh,用I2C开发,但是一直通信不上,给小弟支支招,谢谢.
收藏 评论17 发布时间:2019-6-25 18:47

举报

17个回答
zhang7309 回答时间:2019-6-25 19:01:46
用硬件I2C吗?
示波器看看输出波形

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

andeyqi 回答时间:2019-6-25 20:45:14
先用示波器看看波形,看下数据发送的有没有问题,没有问题再确认下芯片手册,逐步排查下问题。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

你若安好_清风徐来 回答时间:2019-6-26 09:35:32
建议软件I2C  等待应答  应答给死循环  示波器什么的看波形 看看有什么问题

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

liuxingxyz 回答时间:2019-6-26 09:58:56
zhang7309 发表于 2019-6-25 19:01
用硬件I2C吗?
示波器看看输出波形

是的,用的是硬件I2C,lis3dsh地址是0x3c;cs也拉高,SA0接地;用逻辑分析仪测到的波形,地址也发的对,但是就是没有回ACK??有没有例子参考下,谢谢!
liuxingxyz 回答时间:2019-6-26 09:59:40
你若安好_清风徐来 发表于 2019-6-26 09:35
建议软件I2C  等待应答  应答给死循环  示波器什么的看波形 看看有什么问题

用的是硬件I2C,lis3dsh地址是0x3c;cs也拉高,SA0接地;用逻辑分析仪测到的波形,地址也发的对,但是就是没有回ACK??有没有例子参考下,谢谢!
liuxingxyz 回答时间:2019-6-26 10:00:22
andeyqi 发表于 2019-6-25 20:45
先用示波器看看波形,看下数据发送的有没有问题,没有问题再确认下芯片手册,逐步排查下问题。 ...

用的是硬件I2C,lis3dsh地址是0x3c;cs也拉高,SA0接地;用逻辑分析仪测到的波形,地址也发的对,但是就是没有回ACK??有没有例子参考下,谢谢!
回答时间:2019-6-26 11:03:05
楼主,最好把你操作的代码发一下,要注意I2C读写的标志位。先是写地址操作,再是读取操作。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

andeyqi 回答时间:2019-6-26 11:07:35
liuxingxyz 发表于 2019-6-26 10:00
用的是硬件I2C,lis3dsh地址是0x3c;cs也拉高,SA0接地;用逻辑分析仪测到的波形,地址也发的对,但是就是 ...

没用过硬件32的硬件iic,一直都用的软件模拟的,IIC为什么还有CS呢,上述的地址3c是7bit的地址还是八位的,有没有可能是第八位没有设定,如果八位都设定了,可以确认下发送丛机的速率是不是和主机不是一个等级的,如果差别比较大的话是不是得考虑下时钟延展的问题。
liuxingxyz 回答时间:2019-6-26 11:25:55
安 发表于 2019-6-26 11:03
楼主,最好把你操作的代码发一下,要注意I2C读写的标志位。先是写地址操作,再是读取操作。 ...

I2C底层是生成的,问一下有没有ST官方STM32F407VG加速度(lis3dsh)例程?
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版