OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6805|回复: 12
打印 上一主题 下一主题

IIC通讯从机无应答,很奇怪的问题

[复制链接]

37

主题

172

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2018-2-9
在线时间
139 小时
跳转到指定楼层
楼主
发表于 2024-8-13 22:13:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
50金钱
本帖最后由 ccciron 于 2024-8-13 22:39 编辑

最近做的一块板子上有个iic通讯的陀螺仪LIS2DW12TR原理图:


走线:

实物:

测试的时候就是死活没有从机的应答信号,上逻辑分析仪波形如下:

然后我就买了一块这个陀螺仪的测试板回来,如图:

它的原理图如图:

跟我的图一样的,然后我用杜邦线一头接到测试板的scl  sda上,一头抵在我板子scl sda上拉电阻的一头,如图:

同样的程序,居然一下子就读到陀螺仪ID了,波形如下:

真是奇了怪了。
你说板子问题吧。我在嘉立创焊了了两块板子都这样,你说走线问题吧。。。我第二种方式线更长,他也读到了。。。。真的想不通了,希望大神指点一下

微信图片_20240813221527.jpg (285.39 KB, 下载次数: 191)

微信图片_20240813221527.jpg

微信图片_20240813221534.jpg (287.34 KB, 下载次数: 209)

微信图片_20240813221534.jpg

屏幕截图 2024-08-13 221616.png (23.4 KB, 下载次数: 438)

屏幕截图 2024-08-13 221616.png

屏幕截图 2024-08-13 221706.png (77.17 KB, 下载次数: 464)

屏幕截图 2024-08-13 221706.png

最佳答案

查看完整内容[请看2#楼]

原理图不对,IIC是不需要交叉的,必须SCL对SCL,SDA对SDA
回复

使用道具 举报

2

主题

473

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5081
金钱
5081
注册时间
2018-5-14
在线时间
1049 小时
2#
发表于 2024-8-13 22:13:36 | 只看该作者
原理图不对,IIC是不需要交叉的,必须SCL对SCL,SDA对SDA
回复

使用道具 举报

1

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2015-1-4
在线时间
70 小时
3#
发表于 2024-8-14 10:20:57 | 只看该作者
CS 引脚描述:SPI enable
I2C/SPI mode selection (1: SPI idle mode / I2C communication
enabled; 0: SPI communication mode / I2C disabled)
回复

使用道具 举报

37

主题

172

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2018-2-9
在线时间
139 小时
4#
 楼主| 发表于 2024-8-14 10:37:22 | 只看该作者
马超飞燕 发表于 2024-8-14 10:20
CS 引脚描述:SPI enable
I2C/SPI mode selection (1: SPI idle mode / I2C communication
enabled; 0: S ...

cs引脚我给高电平了
回复

使用道具 举报

1

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2015-1-4
在线时间
70 小时
5#
发表于 2024-8-14 10:56:12 | 只看该作者
IIC 扫下地址看看呗,看哪个地址有有响应,是不是SD0地址不一样
回复

使用道具 举报

37

主题

172

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2018-2-9
在线时间
139 小时
6#
 楼主| 发表于 2024-8-14 11:09:50 | 只看该作者
马超飞燕 发表于 2024-8-14 10:56
IIC 扫下地址看看呗,看哪个地址有有响应,是不是SD0地址不一样

sd0高电平地址0x19,低电平0x18,都试过了不应答
回复

使用道具 举报

1

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2015-1-4
在线时间
70 小时
7#
发表于 2024-8-14 13:04:22 | 只看该作者
还有一种可能那个是上电瞬间监测通信模式的,你用SPI试试看
回复

使用道具 举报

2

主题

473

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5081
金钱
5081
注册时间
2018-5-14
在线时间
1049 小时
8#
发表于 2024-8-14 13:28:49 | 只看该作者
ccciron 发表于 2024-8-14 11:09
sd0高电平地址0x19,低电平0x18,都试过了不应答

IIC线是不需要交叉的,你的图SCL对SDA,SDA对SCL,以为是串口呢?
回复

使用道具 举报

37

主题

172

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2018-2-9
在线时间
139 小时
9#
 楼主| 发表于 2024-8-14 16:36:08 | 只看该作者
姚先起 发表于 2024-8-14 13:28
IIC线是不需要交叉的,你的图SCL对SDA,SDA对SCL,以为是串口呢?

shit......居然没发现,我回去再检查一下,要真是这个问题,我真要自挖双目了
回复

使用道具 举报

37

主题

172

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2018-2-9
在线时间
139 小时
10#
 楼主| 发表于 2024-8-14 16:36:39 | 只看该作者
姚先起 发表于 2024-8-14 13:28
IIC线是不需要交叉的,你的图SCL对SDA,SDA对SCL,以为是串口呢?

我去......居然没发现,我回去再检查一下,要真是这个问题,我真要自挖双目了
回复

使用道具 举报

37

主题

172

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2018-2-9
在线时间
139 小时
11#
 楼主| 发表于 2024-8-14 16:37:47 | 只看该作者
姚先起 发表于 2024-8-14 13:29
原理图不对,IIC是不需要交叉的,必须SCL对SCL,SDA对SDA

我去。。。。居然没发现。。。我回去检查一下,要真是这个问题,真的要自挖双目了
回复

使用道具 举报

37

主题

172

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2018-2-9
在线时间
139 小时
12#
 楼主| 发表于 2024-8-14 23:58:40 | 只看该作者
卧槽。。。真的是这个问题。。。太太太太粗心啦
回复

使用道具 举报

37

主题

172

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2018-2-9
在线时间
139 小时
13#
 楼主| 发表于 2024-8-15 00:00:14 | 只看该作者
因为我用的模拟iic,两个引脚配置一调换好啦。。。。呜呜呜太粗心了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

如发现本坛存在违规或侵权内容, 请点击这里发送邮件举报 (或致电020-38271790)。请提供侵权说明和联系方式。我们将及时审核依法处理,感谢配合。

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-4-3 16:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表