万图 发表于 2025-7-6 07:25

F1用硬件I2C读EEPROM掉字节

用I2C硬件外设读EEPROM,总是读着读着漏几个字节,是不是ACK时序不对?

Clyde011 发表于 2025-7-6 07:29

我用软I2C反而稳。

公羊子丹 发表于 2025-7-6 07:29

I2C时序设对没?

周半梅 发表于 2025-7-6 07:30

EEPROM页写周期要等够。

帛灿灿 发表于 2025-7-6 07:31

ACK检测别漏写了。

童雨竹 发表于 2025-7-6 07:32

看示波器SCL/SDA波形。

万图 发表于 2025-7-6 07:33

Pull-up电阻要匹配。

Wordsworth 发表于 2025-7-6 07:34

HAL库里的I2C要小心坑。

Bblythe 发表于 2025-7-6 07:34

太长的线也拉低信号。

Pulitzer 发表于 2025-7-6 07:35

SPI读EEPROM更稳。

Uriah 发表于 2025-7-6 07:36

分块读比一次读全块好。

wang21 发表于 2025-7-17 16:36

用软件模拟IIC更方便

烟雨蒙蒙520 发表于 2025-7-25 12:07

也可能涉及其他 I2C 通信细节或 EEPROM 特性
页: [1]
查看完整版本: F1用硬件I2C读EEPROM掉字节