主题中讨论的其他器件:EV2400、 BQSTUDIO
工具与软件:
读取时、通过 I2C 与此 IC 的通信似乎未提供有效的响应。 本通信引用了数据表和技术参考手册。 I2C 确实可以工作并与其他 IC 通信、但它不是 I2C。 我们已经遵循了有关如何与该器件通信的示例、但仍然没有响应。 技术参考手册和测量仪表通信应用手册中包含一些相关代码、但据说在查看测量仪表通信应用手册时、需要由用户实施的部分确实有用。 我们只需要测试一个简单的命令、例如"器件编号"、即可确保此器件正常工作、我们可以从该命令生成驱动程序。 如果你们有 C 驱动程序、请指导我们找到它。 我没有看到一个。 也许我已经错过了。
如果您看一下技术参考手册的第65页、会发现有"data memory parameter update example"。
我们能够成功发送首次写入命令(步骤1-3)、但当我们转到步骤4 (轮询运行状态寄存器)时、我们不会得到有效响应。 我们得到超时、并且在 SDA 线上不读取任何数据。
我们发送了地址、后跟0x3B 命令、然后等待读取数据。 I2C 非常简单、因此我们并不真正了解这里发生的情况、而这个 IC 是所处理的项目的理想之选。
另一个不起作用的例子是技术参考手册19页的那个、只需要获取器件号。 写入命令有效、但读取命令无效。

