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.

[参考译文] LP-CC2652RB:将 CC2652R Launchpad 用作 I2C 从设备

Guru**** 649970 points
Other Parts Discussed in Thread: CC2652R, SIMPLELINK-CC13XX-CC26XX-SDK
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1159258/lp-cc2652rb-using-cc2652r-launchpad-as-i2c-slave

器件型号:LP-CC2652RB
主题中讨论的其他器件:CC2652RSIMPLELINK-CC13XX-CC26XX-SDK

您好!

我们希望使用 I2C 将 CC2652R 与另一个 MCU 进行通信(出于硬件原因、我们无法使用 SPI)。 但问题是、另一个 MCU 必须是 I2C 主设备。 我们查看了驱动程序、并在 I2C.h 文件中看到了此注释。  

* I2C 驱动程序被设计为作为 I2C 主设备运行、而不是
*用作 I2C 从设备。 不支持多主机仲裁;
*因此、该驱动程序假定它是总线上唯一的 I2C 主设备。
*此 I2C 驱动程序的 API 集提供发送和接收功能
*在 I2C 主设备和 I2C 从设备之间通过 I2C 总线传输数据。 。
*应用程序负责操作和解释数据。

尽管有这些信息、但数据表显示它可以用作从器件。

在这种情况下、是否可以将我们的 CC2652R 配置为 I2C 从设备并与其他 MCU 进行通信?  

此致、  

Metehan。

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

    大家好、Metehan、

    TI 驱动 程序和 传感器控制 器都仅支持将 I2C 作为 SIMPLELINK-CC13XX-CC26XX-SDK 产品的主角色。  另一种选择是创建软件位 bang 解决方案、但我尚未对这一问题进行足够的调查、以了解其可行性、也不知道先前尝试执行此类任务的任何情况。

    此致、
    Ryan