你想了解硬件 I2C 查询模式下读写 EEPROM 的核心逻辑,核心流程如下:
写操作:主设备先发 EEPROM 从地址 + 写位,检测 ACK 后发存储地址、再发数据,均等待 ACK 确认;写完需等待 EEPROM 内部擦写完成。读操作:先按写流程发存储地址,重启 I2C 后发从地址 + 读位,接收数据后发 NACK 终止,最后发停止位。全程通过查询标志位确认每步完成。
总结
写 EEPROM 需分地址、数据两步发送,均需检测从机 ACK;
读 EEPROM 需先写地址再切换读模式,结束时发 NACK 终止;
全程通过查询标志位(非中断)确认操作完成。
|