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.

[参考译文] OPT3101EVM:通过 I2C 在不使用 Latte 的情况下运行 OPT3101EVM

Guru**** 2664245 points

Other Parts Discussed in Thread: OPT3101EVM

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1585366/opt3101evm-operating-opt3101evm-without-latte-through-i2c

器件型号: OPT3101EVM

您好:

我最近购买了 OPT3101EVM、没有意识到所提供软件所使用的环境仅是 Windows。 我尝试过的工作是使用分线接头将 ESP32 连接到传感器上的 SDA/SCL 引脚、并将其读取。 我目前所有接线都正确 (SDA -> SDA、SCL -> SCL)、并且我已经添加了上拉电阻器。 然后、我尝试通过引脚 VDD_EXTERNAL_3P3 上的 J19 接头为传感器供电、移动了跳线分流器以使用 VDDL_3P3 连接 VDD_EXTERNAL_3P3、但绿色 LED 不会亮起。 我还读到、板载 MCU 和我的器件都必须通电、或引脚被拉至低电平或高电平。 我的解决方案是通过 USB 为传感器供电并将其连接到我的设备、但是不执行任何读取/写入操作、还将我的 ESP 连接到同一设备(同时为传感器和 ESP 供电)。 但是、我无法与传感器通信。 运行扫描代码时、我的 ESP 可以找到传感器的地址 (0x58)、但无法读取/写入。 是否有办法使 I2C 正常运行? 我使用的唯一其他解决方案是手动更改 SDK 文件以与 Linux 兼容。 谢谢!  

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

    您好 Reynaldo、

    我们在线发布的 SDK 包括校准、配置和基本数据采集功能。 它是用 C++编写的、因此可以在 Linux 上构建。 您需要填写某些部分、才能访问特定于您的系统的 I2C。 文档中对此进行了说明。 我认为这可能是您更容易的路线。  

    谢谢您、  

    Joseph Scherphorn