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.

[参考译文] WEBENCH®︎Tools/430BOOST-CC110L:ATC Booster Pack 程序在我从主 STM32 & amp 发送数据时未收到数据;cc110l

Guru**** 2782575 points

Other Parts Discussed in Thread: CC110L, CC1101

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/844614/webench-tools-430boost-cc110l-atc-booster-pack-program-recieve-no-data-whene-i-send-it-from-master-stm32-cc110l

器件型号:430BOOST-CC110L

工具/软件:WEBENCHRegistered设计工具

您好!

我使用的是带 STM32的 CC110L BoosterPack、我希望通过 IDE EWARM 将数据从主设备(STM32 &CC110L)发送到从设备接收(STM32 &CC110L)。
我配置了频率为868MHz 的主器件、以将数据发送到从器件。
SPI 命令成功传递到射频模块 CC110L、射频模块发送数据、如 SDR 上的图1所示。
我的问题是(频率始终为868MHz)
1 -主器件发送数据、但在从器件中、我无法通过两者接收此数据(STM32 &CC110L)
2 -使用两个 LaunchPad (MSP430和 CC110L)在 Code Composer Studio 中对发送和接收数据使用相同的代码
3 -当我使用(MSP430和 CC110L)接收从主器件发送的数据(STM32和 CC110L)配置从器件时未接收到数据

4 -在 MSP430中、频率902Mhz 工作、但在 STM32中不工作

图1:主 STM32和 CC110L 发送的数据

图1:主 MSP430和 CC110L 发送的数据

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

    根据我的理解、您在 MSP430和 STM32上运行相同的代码。 如果是这种情况、您发布的两幅图为什么显示器件在两个不同的频率下运行?  

    -如果实际上两个设备使用完全相同的设置,它们是否使用相同的硬件(相同的 xtal 和 xtal 负载电容器)?

    - STM32比 MSP430快,这意味着 CC1101有时间在 MSP430执行代码时到达某种状态,但对于 STM32则不是这样。 您是否使用 while 循环、在该循环中读取状态寄存器、直到 CC1101达到所需状态(这意味着您知道 CC1101在假设它处于空闲状态时处于空闲状态等)