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.

[参考译文] CC1352P:何时使用 CCA?

Guru**** 2595805 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1118852/cc1352p-when-exactly-is-cca-used

器件型号:CC1352P
Thread 中讨论的其他器件:SysConfig

…μ A。 因此、使用适用于低于1GHz + BLE 项目的库存 DMM;我看到它为低于1GHz 的器件调用 EasyLink_transmit 和 EasyLink_asyncReceive。  一切都很好,但是当我在.syscfg 中查看时,EasyLink 中有这个部分包含 CCA 参数,即低于1GHz 器件的先听后讲参数。  我不清楚 CCA 参数是否被实际使用;过去您必须调用 EasyLink_transmitCcaAsync ();但是这些参数被包括在我认为正在发生的情况中,这一事实使我认为它们实际上被观察到。

 

那么、对于真正的问题-

  1. 它们实际上是否被使用(如果我只调用 EasyLink_transmit、而不是 EasyLink_transmitCcaAsync、如果是、
  2. 是否有办法关闭它们(例如,如果我在某些/更多的退避中放置0,或者在.syscfg 中放置0,它是否会停止侦听?

 

我‘s我可能需要进入“呼出”模式,例如,如果我连续多次退出,那么我决定不管怎样都只进行交谈。  与任何射频一样,我很难准确地知道发生了什么;但我认为我看到的是这样一个情况,即我的传感器的讲话不像他们应该在‘大声的个性’的情况下那样(即,一个非常嘈杂的环境)

Dave

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

    您好、Dave、

    您使用的确切示例是什么? 以及 SDK 版本?

    谢谢、
    尼古拉伊

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

    您好、Dave、

    在浏览代码时,看起来 CCA 只用于 EasyLink_transmitCcaAsync()。 SysConfig 中的 CCA 字段的说明中也提到了这一点。 请参阅以下内容:






    因此、除非您使用 EasyLink_transmitCa异 步、否则不会使用 CCA。 为了帮助调试您的问题   、您可以调试应用程序并检查 EasyLink_transmit 和 EasyLink_transmit异 步返回的状态、以及 EasyLink_transmit异 步回调中的状态参数。

    您还可以使用 SmartRF Studio 或 SmartRF 监听器来查看是否实际发送了预期的数据包。

    最后一个建议是验证发送器正在传输时接收器是否处于 RX 模式、以及发送器在您希望发送时是否正在传输。 这可以通过 使用逻辑分析仪 并将射频内核信号映射到 GPIO 来完成、如  用户指南的调试射频输出一节中所述。  

    此致、
    尼古拉伊