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.

[参考译文] LAUNCHXL-CC1352R1:TI 与 Arduino I2C API 等效的产品

Guru**** 2595805 points
Other Parts Discussed in Thread: ENERGIA

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1312318/launchxl-cc1352r1-ti-equivalents-of-arduino-i2c-api

器件型号:LAUNCHXL-CC1352R1
Thread 中讨论的其他器件:Energia

您好!

我正在研究为 Arduino 编写的体积描记传感器示例项目、即 https://github.com/sparkfun/SparkFun_MAX3010x_Sensor_Library tree/master、 用于 MAX30102传感器。 所有交换都通过 I2C 进行。 所提到的例子是围绕 Arduino 库构建的,该库又提供了 API ,如 requestFrom()、available()等。 我对 TI I2C 驱动器的印象是它可以执行写入、读取或写入+读取组合事务、这就是我们所拥有的所有服务。 我想请专家澄清一下、我们是否可以与 TI 驱动程序具有类似的功能、或许还会讨论我们是否需要这种功能。

谢谢

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

    您好、Victor。

    如果您希望获得非常接近 Arduino IDE 的体验、可访问 Energia IDE:https://energia.nu/

    他们的电线库: https://energia.nu/guide/libraries/wire/ 似乎与 MAX3010x 代码中使用的代码相当相同(虽然他们似乎是在使用一个 TwoWire 库?)

    但我建议您改用 MAX3010x 库、使用我们的 TI I2C 驱动程序调用。

    此致、

    亚瑟

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

    您好 Arthur、

    谢谢您的意见。 我不能更同意,谁想要工作完成应该做它自己(Zorg 从第五元素). 轻松去除 C++并替换 TI 驱动程序调用。

    我以前听说过 Energia、但从未有过机会、因为我不是那么擅长 Arduino。 我相信也会有学习曲线。 让我感到好奇的是、Energia 必须远超所有 TI 驱动程序、因此在底层、我们应该有裸读写事务、这正是 TI 驱动程序提供的。 所有这些变体都可能在软件中实现。 因此、大家可以尝试围绕 TI 驱动程序开发包装器库。 请分享您对此的看法吗? 我的想法仅是从视角出发、不会接触像传感器库这样的第三方代码、也不会为特定平台生成另一个克隆。

    无论通过哪种方式、我们都能够使用 ax 实现我们的目标。 因此、它还不是以那种漂亮的形式供共享、而是可操作的。

    感谢您的鼓励。

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

    您好!

    您可以将 Arduino 库移植到 TI 驱动程序示例程序中。 我以前这样做过。  

    -克尔

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

    您好、Victor:

    在提出答案时,我偶然发现了以下 GitHub 库,它似乎比较活跃: https://github.com/Andy4495/TI_Platform_Cores_For_Arduino。

    所以这听起来好像有人我为我们的设备开发了 Arduino 包装程序,我认为这是很棒的! 这可能是您之前所述内容的起点。

    此致、

    亚瑟

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

    Arthur、您好!

    感谢您指出该项目。 订阅看它,肯定会看看什么是引擎盖下面.