TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1110-CC1111: CC1110 接收与发送模式相互切换的疑问

Part Number:CC1110-CC1111

 现在的实现,从接收切换到发射:

SIDLE();
SCAL();
while (MARCSTATE != MARCSTATE_IDLE);
STX();

从发射切换到接收:

SIDLE();
SCAL();
while (MARCSTATE != MARCSTATE_IDLE);
SRX();

其中:

#define SCAL() do{RFST = 0x01;}while(0)
#define SRX() do{RFST = 0x02;}while(0)
#define STX() do{RFST = 0x03;}while(0)
#define SIDLE() do{RFST = 0x04;}while(0)

MCSM0    = 0x18;

现在的有个问题就是发射一次后永远接收不到,不知道与模式的切换是否有关,请帮忙分析,谢谢

Cherry Zhou:

好的收到您的问题,能麻烦您再上传下图片吗?目前显示不出来哦。

,

Cherry Zhou:

您好,您请参考以下帖子:

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/387222/cc1110-rx-tx-transition

其中有如何使用带/不带 DMA 的芯片的示例。 工程师看过了,您现在的实现与示例相比,频闪灯使用和定义会有所降低。

,

cx li:

这个链接:e2e.ti.com/…/1196004 打不开

这个链接:http://e2e.ti.com/support/wireless_connectivity/f/156/t/341608BRSiri 没有好像提到发射接收的切换,只提到了使用dma发射和接收(我目前就是用的dma收发)

,

Cherry Zhou:

好的,那再帮您问下哈。

,

Cherry Zhou:

您好,如果您想要在 RX 或 TX 中设置器件,应该能够从 RX 切换到 TX,或者以另一种方式切换,因为所需的频闪灯都是相同的。给您提供的示例显示了如何在 RX 或 TX 中设置无线电以及通常如何使用无线电。

从您开始提的问题来看,应该是在 RX 和 TX 端运行代码。 为了进行调试,应该在链路的一侧使用 SmartRF Studio。 首先,使用代码在 DUT 上运行 TX ,然后使用 Studio 接收,先使第一步正常工作。 然后在 DUT 上运行带有代码的 RX和带有 Studio 的 TX。 看下是否按预期工作? 然后, RX 和 TX 都应该运行代码 (无 RX/TX 状态移位)。 当按预期工作时,您请查看从 RX 到 TX 的移位以及TX到RX的移位。

,

cx li:

示例在哪没看到

,

Cherry Zhou:

Cherry Zhou 说:

您好,您请参考以下帖子:

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/387222/cc1110-rx-tx-transition

您好,指的是这个帖子哈。

赞(0)
未经允许不得转载:TI中文支持网 » CC1110-CC1111: CC1110 接收与发送模式相互切换的疑问
分享到: 更多 (0)