TI E2E 英文论坛海量技术问答的中文版全新上线,可点击相关论坛查看,或在站内搜索 “参考译文” 获取。

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.

[参考译文] LP-CC1352P7:略微更改了"Zigbee 基础项目开发"

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1111814/lp-cc1352p7-slight-alteration-to-zigbee-fundamental-project-development

器件型号:LP-CC1352P7

您好!  

  我刚刚完成了以下指南: https://dev.ti.com/tirex/explore/content/simplelink_academy_cc13xx_cc26xxsdk_6_10_01_00/modules/zigbee/zigbee_03_fundamentals/zigbee_03_fundamentals.html 

我想对它做一些小改动、在这里 、它不是在按下"协调器"的 BTN-2时发送一个信号、而是发送一个没有结束的信号。为此、我只需将操作置于一个永久循环中(如图所示)。

   

但是、在将代码上传到板上并按下按钮后、我注意到它仅发送大约20个信号、然后崩溃并中断协调器和交换机之间的连接。 执行常规复位后、中断未清除、因此我每次都需要进行出厂复位。 为了确保持续发送信号并保持连接、我可以更改什么? 谢谢你

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

    您好!

    zclSampleLight_processKey 作为主应用程序进程循环的一部分被调用(请参阅 zclSampleLight_process_loop 和 zclSampleApp_ui_event_loop)、 不希望 zclSampleLight_processKey 返回(因为它会阻止进程循环执行)。

    您可能能够在 zclSampleLight_processKey 中设置可 在进程循环中读取的事件或标志或其他内容、 并在设置了标志时发送信号。

    此致、
    尼古拉伊   

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

    除了 Nikolaj 所说的内容外、 zstackmsg_CmdIDs_AF_DATA_CONFIRM_IND 应  在使用另一个 Zstackapi_AfDataReq 之前成功返回上一条消息、从而避免缓冲区溢出。  请参阅 Z-Stack API 指南。  持续发送信号似乎不能实现任何功能,而不是确定在网络上发送数据包的最大速率。  在这种情况下、通道流量、CSMA 控制、数据包大小和重试设置也很重要。

    此致、
    Ryan