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.

[参考译文] LDC2114:LDC2114进入配置模式

Guru**** 2526700 points
Other Parts Discussed in Thread: LDC2114

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/707283/ldc2114-ldc2114-entering-config-mode

器件型号:LDC2114

尊敬的论坛:

我正在尝试配置 LDC2114的寄存器、将 PIC18LF24K40配置为主、如数据表中所述。 通信协议是 I2C。 我知道通信在正常工作、因为我可以看到 DATAx_MSB/DATAx_LSB 寄存器中的数据在我接近线圈时发生变化。 该芯片使用寄存器中用于配置(增益、LPSR 等)的默认值。

 我将复位寄存器中的 CONFIG_MODE 位写入1、因为我想根据我的要求配置一些寄存器。

 但是、0x00处的状态寄存器返回值0x40 (CHIP_READY - CHIP READY、在内部复位后)、而不是0x60 (RDY_TO_WRITE 和 CHIP_READY)。

 在写入0x01后、我还尝试读取复位寄存器的内容、读取0x00而不是0x01。

 我在写入和读取状态寄存器之前增加了1ms 的延迟、但它的值仍然是0x40、而不是预期的0x60。 我看不到我在这里缺少什么。

任何反馈都很有用。

任何反馈都很有用。

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

    听起来 I2C 读取工作正常、但写入工作不正常。 由于您能够正确完成 I2C 读取、因此必须正确设置硬件。 您能否验证您的代码是否已针对 I2C 写入命令正确设置?

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

    您说得对、在我发布错误两个小时后、我发现了错误、它在我的 I2C 写入例程中、谢谢。