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.

[参考译文] LAUNCHXL-CC1350:如何将字符串从传感器 Launchpad 发送到收集器 LaunchPad。

Guru**** 2538930 points
Other Parts Discussed in Thread: CC1350, CC1350STK

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/883545/launchxl-cc1350-how-to-send-string-from-sensor-launchpad-to-collector-launchpad

器件型号:LAUNCHXL-CC1350
主题中讨论的其他器件:CC1350BOOSTXL-SENSORSCC1350STK

您好、先生、

我有两个 CC1350 Launchpad。我正在使用 CC1350 SDK。

一个 LaunchPad 用作 Tx 的节点,另一个 LaunchPad 用作 Collector Rx。

那么、任务是  

1) 1)我要将字符串从节点发送到收集器 Launchpad。  

2)在 UART 上显示字符串。  

那么、请告诉我应该怎么做?

提前感谢。

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

    您好!

    字符串必须以字符表的形式发送。 我建议您查看 SDK 中提供的示例。 您还可以查看我们 的 SLA 实验室

    此致、

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

    您好、先生、

    我正在尝试创建我们自己的帧控制、因此请指导我、先生、

    1) 1)首先在 smsgs.h 中声明一个结构  

        /*字符串数据字段 */

       typedef 结构体_Smsgs_mystringfield_t
      {  
        char mystr[3];
       } Smssgs_mystringField_t;


    2) 2)然后、在帧控制字段中添加了该结构变量。

           /*帧控制字段*/


        typedef 枚举
        {
           /*! 温度传感器*/
          Smsgs_dataFields_tempSensor = 0x0001、


          /*! 光传感器*/
    Smsgs_dataFields_lightSensor = 0x0002、

         /*! 湿度传感器*

    Smsgs_dataFields_humiditySensor = 0x0004、

    /*! 消息统计信息*/            

    Smsgs_dataFields_msgStats = 0x0008、

    /*! 配置设置*/
    Smsgs_dataFields_configSettings = 0x0010、

    /*! 显示字符串数据*/
    Smsgs_dataFields_mystring = 0x0012、

    } Smssgs_dataFields_t;

    文件 smsgs.h 中

    3)、该阵列将分配 sensor.c

    /*!
    我的字符串数据字段-仅当 Smsgs_mystringfield_t 时有效
    在 FrameControl 中设置。
    *
    静态 Smsgs_mystringField_t mystr[3]={"AA"};

    4)、最后添加了该结构变量  

      typedef 结构_Smsgs_sensormsg_t

     


    那么、请告诉我这些是正确的帧控制方式吗?  

     如果不是、请指导如何创建我们自己的帧控制。

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

    您好!

    对我来说似乎可以。 您是否对此进行了测试?

    此致、

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

    HII、

    是的,先生,我已经测试了这一点及其工作情况。

     但我的收集器端遇到了问题。 我不会在哪里捕获传感器数据以及需要使用哪个 API。

     1) 1)我已经尝试过这个  

    静态空进程 SensorData (ApiMac_mcpsDataInd_t *pDataInd)   


    我已经使用上述函数来获取传感器数据、以及我在函数下面生成的显示字符串数据、但它会出现错误。

    因此、请告诉我应该如何进行收集器侧编程。  

    我的任务是捕获传感器数据并在 UART 终端上显示。

    /********* 显示字符串数据 /
    if (sensorData.frameControl & Smsgs_dataFields_mystring)

    sensorData.mystr.str = Util_buildUint16 (pBuf[0]、pBuf[1]);
    pBuf += 2;

    / /

     提前感谢

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

    您好!

    我不清楚您要连接哪些传感器。

    -您是否正在使用 BOOSTXL-SENSORS BoosterPack? 然后、您可以使用 此处提供的 SDK

    -您是否正在使用 CC1350STK? 然后、您可以在 SDK 中使用 loo、尤其是在驱动程序示例中查找一些示例

    此致、

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

    您好、先生、

            我没有使用任何传感器。 只有我想将灯串从传感器侧传输到收集器侧。

    但没有可用的 API。 我在这里停留了8-10天。是的、先生、我使用的是 CC1350STK。

    我已经介绍了所有示例、但从未找到解决此问题的解决方案。

    请告诉我解决此问题的任何其他想法。 或共享一些 API 来解决此问题。

    此致、

    -Satish

    提前感谢。

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

    您好!

    示例 rfEasyLinkTx 发送 uint8_t 的表 请使用此示例。

    此致、