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:通过 CC1120进行发送和接收

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1238475/cc1120-transmit-and-receive-through-cc1120

器件型号:CC1120

1.我们拥有一套用于发送和接收目的的 CC1120板。 我们使用914.070Mhz 频率来传输数据。 我们发送两个 buf 值、Buf1发送46字节数据、而 Buf2发送128字节数据。
2.第一步不启用 CRC_AUTOFLUSH 命令,在此期间接收器会收到大量的 CRC 错误数据包。 接下来、我们启用 CRC_AUTOFLUSH 命令以清除接收结束时的 CRC 错误数据包、但接收结束时仍然会收到一些 CRC 错误数据包。 请帮助我们了解为什么即使在 启用 CRC_AUTOFLUSH 后也会出现 CRC 错误?

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

    尊敬的 Dinesh:

    SmartRF Studio 具有对其中一些位进行硬编码的功能。

    您是否在自己的固件中看到了相同的行为? 也就是说、尽管启用了 CRC_AUTOFLUSH、您的应用程序是否会接收这些数据包?

    此致、

    亚瑟

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

    对于我们的案例、发送和接收都只是我们自己的固件、但在这种情况下、我们也会接收错误数据包。 为了确认这一点、我们仅检查 Smart RF Studio。 此处、发送端是我们自己的固件、接收端是使用 CC1120 50kbps 的 Smart RF。

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

    尊敬的 Dinesh:

    这很奇怪。 我们在 TX 上引入了一个额外的字节、使 CRC 校验失败、从而在我们这边进行了测试:

    但是、当我们启用 CRC_AUTOFLUSH 时、我们会看到 SmartRFStudio 中不会接收到任何数据包。

    您是否确定正在应用中写入 CRC_AUTOFLUSH 位? 您能否共享您正在使用的智能射频接线头生成的无线电设置?

    此致、

    亚瑟