打印
[其他ST产品]

I2C 奇怪的行为,SDA 先于 SCL 变高

[复制链接]
277|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laocuo1142|  楼主 | 2024-10-29 15:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
I2c, sd, BSP, ST, STM
 我在 stm32f4 上实现 i2c 来读取 as5600 磁编码器。一切都完美运行了一段时间,然后 I2C 卡住了,我检查并看到启动生成后,sda 转换时 scl 仍然很低。 我检查了很多次,每次都发生同样的事情。

使用特权

评论回复
沙发
flycamelaaa| | 2024-12-31 12:28 | 只看该作者
可能是I2C时钟未正确使能

使用特权

评论回复
板凳
powerantone| | 2024-12-31 12:29 | 只看该作者
检查I2C的配置

使用特权

评论回复
地板
两只袜子| | 2024-12-31 12:31 | 只看该作者
AS5600的I2C地址冲突

使用特权

评论回复
5
cr315| | 2024-12-31 12:32 | 只看该作者
中断和DMA配置问题?

使用特权

评论回复
6
elephant00| | 2024-12-31 12:32 | 只看该作者
检查电源和接地

使用特权

评论回复
7
elephant00| | 2024-12-31 12:32 | 只看该作者
电源不稳定或接地不良可能会导致通信故障。

使用特权

评论回复
8
elephant00| | 2024-12-31 12:33 | 只看该作者
尝试复位STM32F4或AS5600,以清除可能存在的通信错误。

使用特权

评论回复
9
elephant00| | 2024-12-31 12:33 | 只看该作者
如果问题仍然存在,考虑重启整个系统。

使用特权

评论回复
10
flycamelaaa| | 2024-12-31 12:33 | 只看该作者
更新软件和固件

使用特权

评论回复
11
stormwind123| | 2024-12-31 13:00 | 只看该作者
SCL和SDA引脚存在短路或断路?

使用特权

评论回复
12
jcky001| | 2024-12-31 14:00 | 只看该作者
可以考虑使用软件模拟I2C。

使用特权

评论回复
13
probedog| | 2024-12-31 15:00 | 只看该作者
SCL和SDA引脚在STM32F4上的复用功能未正确配置。

使用特权

评论回复
14
申小林一号| | 2024-12-31 15:18 | 只看该作者
感谢分享,学习一下

使用特权

评论回复
15
classroom| | 2024-12-31 16:00 | 只看该作者
使用示波器或逻辑分析仪观察这些信号的时序是否正确。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1248

主题

5767

帖子

13

粉丝