周半梅 发表于 2025-6-1 08:43

I2C收不到ACK,不知道是主机还是从机的问题

Cube里I2C配置基本默认,逻辑分析仪看了一下,发地址后从机没反应,线也拉不低。

Clyde011 发表于 2025-6-1 08:47

主机多试几次看看,有时是初始化顺序问题。

公羊子丹 发表于 2025-6-1 08:47

地址是不是写错了,7位变8位的问题?

周半梅 发表于 2025-6-1 08:48

确认一下从机是不是在等起始位。

帛灿灿 发表于 2025-6-1 08:49

拉低时间不够,有些模块要求挺严的。

童雨竹 发表于 2025-6-1 08:50

有次我因为接地没接好,抓了两天。

万图 发表于 2025-6-1 08:50

主机发完地址后有没有立刻NACK?

Wordsworth 发表于 2025-6-1 08:51

看下时序图,逻辑分析仪是好帮手。

Bblythe 发表于 2025-6-1 08:52

我觉得是从机没上电,我以前被这个坑过。

Pulitzer 发表于 2025-6-1 08:53

用HAL库试试,看有没有提示错误码。

Uriah 发表于 2025-6-1 08:55

SCL线是不是有其他器件抢总线?
页: [1]
查看完整版本: I2C收不到ACK,不知道是主机还是从机的问题