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/CC2650STK:在 simple_broadcaster 中发送温度数据

Guru**** 2589245 points
Other Parts Discussed in Thread: CC2650STK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/598045/ccs-cc2650stk-send-temperature-data-in-simple_broadcaster

器件型号:CC2650STK

工具/软件:Code Composer Studio

大家好、

我尝试在 simple_broadcaster (在 examples/cc2650lp 中)的广播负载中添加温度数据。 问题是、我不知道如何将温度传感器驱动程序添加到应用中。 如果我将项目与 sensortag 1 (在 examples/cc2650stk 中)进行比较、我会发现后者具有 I2C 驱动程序和包含温度传感器代码的中间件。 我希望在 simple_broadcaster 中重现该结构、以便能够读取温度日期、但我不知道:

-要添加的内容(哪些源文件)

-在哪里添加(驱动程序? 应用? 中间件?)

-我应从何处添加它

是否有关于将温度传感器驱动程序添加到不使用传感器的项目的教程? 我想这也适用于 simple_peripheral、如果有任何演示、我将应用于另一个演示、但我没有发现任何有用的东西、 我非常想避免从 sensortag 项目开始、从那里抓取我不需要的东西、因为如果我可以插入温度、simple_broadcaster 几乎是我需要的。

为了供您参考、我使用 CCS 来构建代码

非常感谢、

AL

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

    我认为您最好查看我们在 Simplelink Academy 中的广播和扫描模块、以熟悉如何更改广播数据和扫描响应数据。

    那么、当有新的传感器信息可用时、这只是一个更改数据的问题。

    http://dev.ti.com/tirex/#/上查找 simplelink Academy

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

    非常感谢您的快速回复。

    遗憾的是、我的问题不是更改广播数据(我知道这样做)、而是在 simple_broadcaster 示例中如何读取温度传感器。 simple_broadcaster 没有任何温度数据、因为该项目中不包含 TMP_007驱动程序。 我需要一些有关如何读取 simple_broadcaster 中的温度的指针、即我必须从 sensortag 项目中"克隆"哪些文件(包括温度读数)才能使温度传感器启动并运行。

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

    从数据表的外观来看、它看起来像是一个 I2C 器件。

    最简单的方法是使用 TI I2C 驱动程序 software-dl.ti.com/.../_i2_c_c_c26_x_x_8h.html

    (如果您查看 sensortag 代码、最终通过 SensorTmp007.c 和 sensortag_tmp.c 将其与 SensorI2C.c 搭配使用)

    您可以尝试复制和粘贴代码、我不知道集成的难度有多大。

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

    非常感谢您的帮助、我详细了解了 sensortag 项目、并使其正常工作。 我必须向扩展器项目添加一些文件以启用 I2C (如 sensortag 项目的驱动程序文件夹中所示)和温度传感器(sensortag 项目的应用文件夹中的 sensortag_tmp 文件和 sensortag 项目的中间件/传感器文件夹中的 sensortmp007文件)。

    谢谢、
    AL