主题中讨论的其他器件:C2000WARE
您好!
我使用 的是 C2000软件随附的 I2C 示例 i2c_ex2_EEPROM。 一切都很完美。 但是、我正在尝试了解 ACK 轮询是如何发生的。
向 EEPROM 写入一个字节后、EEPROM 需要5ms 的时间才能完成数据写入。 在此期间、主器件输出的从器件地址不被应答。 因此、主器件可以反复执行该操作、直到从器件确认其地址以确定写入周期是否结束。 这在 EEPROM 数据表中称为 Ack 轮询。
如果我们在向 EEPROM 写入字节后立即开始读取周期、F28377D 的 I2C 模块是否自行(在硬件中)执行此操作?