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.

[参考译文] CC1200:从 RF 嗅探模式切换到正常 RX 模式

Guru**** 2524460 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1082983/cc1200-switching-from-rf-sniff-mode-to-normal-rx-mode

部件号:CC1200

您好,

我在 PQT 上实施了带 eWOR RX 端接的 RF 嗅探模式。 根据我们的要求,我们需要从嗅探模式切换到 RX 模式,并在正常 RX 模式下接收一段时间,然后重新启用嗅探模式。

请告诉我是否需要遵循任何顺序才能退出射频嗅探模式并进入 RX 模式。

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

    您好,Aratrika,

    您是否已实施此功能? 您是否看到任何问题?

    谢谢,

    玛丽·H

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

    我已经在 PQT 上实施了射频嗅探模式并终止。 我可以接收一些数据包。

    但根据要求,在以嗅探模式接收特定数据包后,我需要将对讲机保持在正常 RX 模式一段时间。 我无法了解如何从 RX 嗅探模式切换到正常 RX 模式

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

    您可以在 SmartRF Studio 中为嗅探模式和普通 RX 模式执行代码导出。 然后,您将看到哪些寄存器不同,必须在不同模式之间进行更改。 重新配置后,您只需为 RX 模式选择 SRX 或为嗅探模式选择 SWOR。

    西里

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

    事实上,我的主要问题如下:

    我们需要连接到传统设备。只有在一种情况下,传统设备会发送一个包含8字节前导码(AA)的数据包,然后是4字节同步字(F0 CC),后跟1000倍 F0 CC,然后是有效负载。

    我们已将对讲机配置为嗅探模式,并且正在使用可变数据包模式。 我正在读取2个中断的五进制值,即数据包末尾和五进制阈值,其中阈值为64字节。

    因此,仅在上述情况下,对讲机会将第一个1000的 F0视为数据包长度,而我的阈值中断将达到五分之四。因此,当我读取 FIFO 时,总字节数为240字节(以64字节为分段)。但在读取240字节后, 对讲机未接收到 F0 CC 的其余部分,并且附加到此数据包的有效负载也会丢失。

    我可以用一种方式来读取整个数据包吗

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

    要接收长度超过255字节的数据包,您需要将对讲机配置为 "无限数据包长度"模式。

    由于数据包不包含任何长度信息,您只需接收应用程序知道要接收的所有字节,然后通过闲置状态手动退出 RX。 CRC 检查等必须由应用程序手动完成

    西里