尊敬的 TI 专家:
我有一个 EEPROM、我将与 I2C 连接、但当我们使用从器件地址发送起始条件时
一旦从器件对地址做出应答、UCTXSTT 位就会被清零、但 SCL 始终保持低电平。 我将我的代码作为参考、因此如果有任何问题、请指向 out.e2e.ti.com/.../68387.main.c
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 TI 专家:
我有一个 EEPROM、我将与 I2C 连接、但当我们使用从器件地址发送起始条件时
一旦从器件对地址做出应答、UCTXSTT 位就会被清零、但 SCL 始终保持低电平。 我将我的代码作为参考、因此如果有任何问题、请指向 out.e2e.ti.com/.../68387.main.c
数据表[CAT24C01/D 修订版34]图3显示了(7位)器件地址0x50。 (我假设您将 A0-A2引脚连接到 GND。)
"器件寻址"一节中的术语[第5页]很不幸、因为它与 I2C 规范[UM10204版本6第3.1.10]相冲突。
看起来、如果是 UCNACKIFG、您只需清除该指示器并将其忽略即可。 相反、我建议您发出一个带有错误指示的停止和唤醒主程序。 如果/当您开始使用 Ack 轮询时、这将变得很重要[Ref "Acknowledge Polling、p. 7]