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.

[参考译文] LM5171:I2C 回读不正确

Guru**** 2616675 points

Other Parts Discussed in Thread: LM5171, USB2ANY

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1583652/lm5171-i2c-readbacks-not-right

器件型号: LM5171
主题中讨论的其他器件: USB2ANY

您好:
我正在尝试在 LM5171 和微控制器之间建立 I2C 连接。
我遇到的问题是、当我尝试读取 DEVICE_STATUS_1 (D0h) 时、我读回 DEVICE_STATUS_2 (D1h)。 我更改了 OPT 和 SD 的值并查看我的 D0h 读数中的值变化。
但如果我尝试读取 D1h 甚至 78h、我总是读回 0、这不会反映真实的物理状态。

我的 CFG 电阻器为 0。

 

START、H40 [ H20 | WR ]、hd0、Stop

启动、H41 [ H20 | RD ]、h38 NAK、停止

h38 这里是什么应该在 D1h( OPT , SS1_DONE 和 SS2_DONE 是高)

启动、H40 [ H20 | WR ]、HD1、停止

启动、H41 [ H20 | RD ]、h00 NAK、停止

起动、H40 [ H20 | WR ]、H78、停止

启动、H41 [ H20 | RD ]、h00 NAK、停止

 

我似乎找不到我出错的地方、谢谢。

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Victor、

    我建议您检查您的代码。

    我们 使用 USB2ANY 进行 I2C 通信、没有发现任何问题。

    此致、  

    Feng