Other Parts Discussed in Thread: AM2434
器件型号: AM2434
你(们)好
我们使用 LP - AM2434、 我们使用 SDK 版本 ind_comms_sdk_am243x_09_02_00_15、并使用以太网 I/P 示例代码
我们对 AT24CM01-XHD-T 有一些疑问
- 如何 确定 AT24CM01 已准备好接收新的 I2C 写入协议? 他们是等待 5 毫秒、还是轮询 ACK?
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.
嗨、Tushar
EEPROM IC 面临一些问题、即 50 个电路板中的 5 个电路板显示了该错误。
下面是工作板的 SDA 和 SCL 信号波形

以下是不工作板的 SDA 和 SCL 信号波形、您可以看到总线忙、持续 5ms、并且在固件中是否有任何固定的等待时间?
在发送任何新的 I2C 命令之前、您必须留出从最后一个写入协议 I2C 停止条件开始的 5ms 时间?
如果在 ISR 超时之前只留出 3.5ms 并抛出错误、则会错误地使完全正常的 AT24CM01 设备无法正常工作。

尊敬的 Yashaswini:
在 ind_comms_sdk\mcu_plus_sdk\source\board\eeprom\eeprom_at24c.c 文件中提供的 EEPROM_AT24C_write () API 中、已提供 4ms 的等待时间。
请参阅下图。

我们面临 EEPROM IC 的一些问题、其中 50 个电路板中的 5 个电路板显示了此错误。
您是否在调用 eeprom_AT24C_write () API 后仍会遇到问题?
此致、
Tushar
嗨、Tushar
我们正在使用 ind_comms_sdk_am243x_09_02_00_24、在 C:\ti\ind_comms_sdk_am243x_09_02_00_24\examples\industrial_comms\Ethernetip_adapter_demo_original\board\am243x-lp\drivers\eeprom\eeprom_eeprom 中、我 看不到任何名为 eprom 的 API、但我在下面看不到任何等待期。
