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.

[参考译文] CC2650STK:通过 I2C 进行定制 DevPack 数据采集

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1134828/cc2650stk-customized-devpack-data-acquisition-through-i2c

器件型号:CC2650STK
主题中讨论的其他部件:CC2650FDC2214OPT3001

尊敬的 TI 专家:

我设计了一个通过板载 LSS-110-01-f-dv-A 连接器连接到 CC2650STK 的 PCB。 PCB 上有一个 FDC2214、它将通过 I2C 与 CC2650通信。

目前、我计划直接修改 sensortag_cc2650stk_app 示例项目中的文件。
由于 OPT3001不会在我的项目中使用、我计划修改 SensorOpt3001.c 源文件。
定义的寄存器地址和值​​将被修改。 计划的修改函数包括 SensorOpt3001_init ()、SensorOpt3001_enable ()、SensorOpt3001_read ()、SensorOpt3001_test ()。

与 OPT3001不同​​、FDC 需要在初始化期间将值写入多个寄存器。 读取时、需要读取四个16位寄存​​器的输出、两个寄存器的读取值形成原始数据。 因此、有两个原始数据需要单独输出。 此外、还需要设置 CC2650的 DIO23、24和25引脚以配置 FDC2214。 是否可以在 SensorOpt3001.c 文件中配置它们?

或者是否有其他方法? 很抱歉、我的编程不是很好、这些问题可能不是很具体。

此致、

将会

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

    你好、

    您应该能够出于   自己的目的修改 sensortag_cc2650stk_app I2C 接口。  您需要完全了解 I2C 和 PIN TI 驱动 程序才能满足您的需求。  您还可以将 社区提供的项目 和 之前的 E2E 主题帖作为 一个好的陈述点。  我建议投资使用逻辑分析仪来监控 I2C 线路、并确保在调试项目时按预期进行通信转置。

    此致、
    Ryan