请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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。 我看不到我在这里缺少什么。
任何反馈都很有用。
任何反馈都很有用。