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.

[参考译文] CC1310:RTOS:I2C 驱动器和 I2C 总线故障

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/678935/cc1310-rtos-i2c-driver-and-i2c-bus-fault

器件型号:CC1310
主题中讨论的其他器件:HDC1010

我通过 I2C 接口将 RTC-DS1307模块和温度和湿度传感器 HDC1010与 CC1310 Launchpad 相连、我导入了 I2C 示例示例示例并进行了更改、我将设置 RTC 值并正确获取 RTC 以及温度和湿度值。

现在、为了通过射频传输这些值、我使用了 rfWakeOnRadioTX 代码、 但是我发现示例代码 board.h 文件没有 I2C 驱动程序的属性和定义,所以我复制了这些属性和定义并粘贴到那里,并保留了 CC1310LAUNVHXL.C 和 CC1310LUANCHXL.h 不变……但是当我尝试初始化 I2C...it 时,除了任何 I2C 事务之外,没有错误地进行初始化 它给出了"I2C 总线故障"。  我缺少什么、以使其正常工作?

然后、我尝试完全更改 board.h、CC1310LAUNCHXL.C 和 CC1310LAUNCHXL.h、并复制了 I2C 示例示例的相应内容...但现在它给出了以下错误、可在所附的快照中看到。 有人知道解决方案吗?

谢谢。

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

    关于构建错误:
    您是否将"tirtos_builds_CC1310_LAUNCHXL_release_ccs"作为依赖项项目? 如果是、${COM_TI_SIMPLELINK_CC13X0_SDK_INCLUDE_PATH}应包含在依赖项目中、${INHERITED_INCLUDE_PATH}应包含在项目的包含路径中。

    请导入 i2ctmp007示例以查看此示例。

    此致、
    Prashanth