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.

[参考译文] CC1120:RX 数据包似乎有错误。

Guru**** 2390755 points
Other Parts Discussed in Thread: CC1120, BOOSTXL-CC1120-90

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1204098/cc1120-there-seems-to-be-an-error-in-the-rx-packet

器件型号:CC1120

你好。 专家

我是一个 在如下图所示的环境中对 CC1120进行试验的人。

CC1120模块充当 TX 并包含一个 MCU 和一个 CC1120芯片、该 CC1120芯片由 MCU 控制。

CC1120模块是制造的、不是商用产品。

BOOSTXL-CC1120-90用作 RX、是 TI 的商用产品。

BOOSTXL-CC1120-90与智能射频配合使用、因此我可以在 PC 中通过智能射频的数据包 RX 检索到的数据包。

目前、CCC120模块中 TX 的有效载荷为0x54、0x45、0xE2、0x9A、0xF9、0x44。

而在 SmartRF 中、会接收如下图所示的数据包。  

以红色 sqare 标记的器件显示了 CC1120模块发送的有效载荷。

然而,没有收到 ox44和许多其他数据,我没有写到 TX FIFO 收到。

CRC 错误也会输出。

如果您知道我尚未检查或不知道此修复的任何内容、 如果您能告诉我、我将不胜感激。

作为额外数据、我会附加代码、以将有效载荷写入 TX FIFO 和通信环境。

1. CC1120向 TX FIFO 写入有效载荷的模块代码:  

我知道 CC1120芯片本身自动添加了前导码、同步字和 CRC、因此我只写入了要传输的数据、即 TXFIFO 中的有效载荷。

2、通讯环境

感谢您阅读这篇较长的文章。 如有任何帮助,将不胜感激。

-由 Kim 提供-

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

    请共享您的配置寄存器。

    如果要将 CC1120配置为可变数据包长度模式(使用 SmartRF Studio 的设置时为默认模式),则还需要将长度字节写入 FIFO。

    0x06、0x54、0x45、0xE2、0x9A、0xF、0x44

    Br

    Siri.

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

    非常感谢。 进行检查、我将其设置为可变数据包长度模式、正如您说过的、由于将长度添加到数据包开头、数据 i tx 正确 RX