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.

[参考译文] CC2340R5:在具有专有模式、250kbps 和 MSK 的2.4GHz 频带下运行的 CC2340R5 (用作发送器)和 CC2500 (用作接收器)之间建立通信

Guru**** 2393215 points
Other Parts Discussed in Thread: CC2340R5, CC2500, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1497845/cc2340r5-establish-communication-between-the-cc2340r5-used-as-a-transmitter-and-the-cc2500-used-as-a-receiver-operating-in-the-2-4-ghz-band-with-proprietary-mode-250-kbps-and-msk

器件型号:CC2340R5
主题: CC2500中讨论的其他部件

工具/软件:

您好、

我正在开发一个项目、以在 CC2340R5 (用作发送器)和 CC2500 (用作接收器)之间建立通信、这些器件在具有专有模式、250kbps 和 MSK 调制的2.4GHz 频段中运行。


为此、我将为 CC Theia 中的 CC2340R5发送器侧编写代码、并为接收器侧使用 ESP32和 CC2500、对 Arduino 中的 ESP32进行编程。

虽然当另一个 CC2340R5设置为接收器(在 CC2340R5 Tx 和 Rx 之间)时通信正常、但在将 CC2500用作接收器时、通信不起作用。 我无法收到 CC2500方面的任何消息。

是否有任何人实施了类似的操作、或者是否有任何人具有可以帮助解决此问题的 Arduino 代码或寄存器设置? 希望就如何解决这一问题提供任何帮助。

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

    尊敬的 Dharmendra:

    CC23xx TRM 确实提及对 CC2500的支持、但确实取决于所使用的传统美白。  您是否能够使用 Smart RF Studio 8进行测试、如果可以、那么在启用"CC2500 Compatible (与 CC2500兼容)"白化功能时、您是否可以尝试向 CC2500发送数据包?

    如果成功、您将需要对 ti_pradio_config.c 中的 LRF_commonRegConfig*数组应用自定义更改、因为 F3 SDK PropRF 示例中默认不启用此白化模式。  为此、可以 在 Generated File 视图中禁用 SysConfig、使其生成 ti_radio_config.c、将 ti_radio_config.c 的先前构建实例复制到工程的主工作区、并将 Smart RF Studio 8代码导出中的 LRF_commonRegConfig*更改复制到本地 ti_radio_config.c 文件。

    此致、
    Ryan

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

    您好、Ryan、

    非常感谢您的答复。  

    我尝试将 Smart RF Studio 7用于 CC2500接收器、从 Smart RF Studio 7中获取寄存器设置、并使用 CC2340R5发送器的旧设置在 Arduino 中实现这些设置。 它与美白残疾人工作良好。

    谢谢你