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.

[参考译文] CCS/LAUNCHXL-CC2640R2:如何以及在何处将传感器的 I2C 引脚与 TI CC2640R2互连

Guru**** 2553450 points
Other Parts Discussed in Thread: BLE-STACK, CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/575923/ccs-launchxl-cc2640r2-how-and-where-to-interconnect-i2c-pins-from-sensor-with-ti-cc2640r2

器件型号:LAUNCHXL-CC2640R2
Thread 中讨论的其他器件:BLE-STACKCC2650

工具/软件:Code Composer Studio

我使用的是 TI CC2640R2 Launchpad、我想从加速计(SEN -09836)传感器获取值。 但在传感器中、引脚像 SDO、SDA 和 SCL (串行)一样可用。 如何将这些引脚与 TI-Launchpad CC2640R2连接、以及如何在 CCS 的编码器件中指定此 I2C 连接。 有人能用一个示例回答这个问题吗?

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

    您可以在 以下位置找到 cc2640r2的数据表:www.ti.com/.../swru500.pdf

    I2C 引脚位于 DIO4 (SCL)和 DIO5 (SDA)上。 SDO 应连接到 VCC 或接地、具体取决于您要使用的传感器地址。 我建议您阅读加速计数据表以了解更多信息。

    适用于 TI-RTOS 的 I2C 驱动程序可在以下位置找到: software-dl.ti.com/.../_i2_c_c_c26_x_x_8h.html

    此致、

    Klas
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Naveen、
    您可以决定使用 SPI 或 I2C。 如果这是您将连接的唯一传感器、我建议您使用 SPI 接口。 这是传感器控制器的完美选择。 我们没有适用于此特定设置的开箱即用固件、但您可以研究几个示例。 传感器控制器在 CC2650SensorTag 上提供了易于转换为 LaunchPad 的 I2C 示例。 传感器控制器 SPI 没有示例、但易于设置。 在 CC2650的 SensorTag 项目(ble-stack 2.2.1)中、有一个有关如何使用 TI-RTOS 中的 I2C 加速计的示例。

    对于 I2C、您只需连接 GND、VCC、然后为 SCL、SDA 选择引脚、如果配置为使用、则可能选择 INT1/2。 可为 I2C 选择任何数字引脚。 在 Sensor Controller Studio 中、有一个用于选择引脚的 GUI 工具。 如果您直接集成到中、例如 simple_peripheral、I2C 引脚将在板级配置文件(CC2640R2_LAUNCHXL.c 和 CC2640R2_LAUNCHXL.h)中定义。