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.

[参考译文] CC1201:器件 isn#39;t 发送数据包

Guru**** 2502205 points
Other Parts Discussed in Thread: CC1201

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/678604/cc1201-device-isn-t-sending-packages

器件型号:CC1201

Hallo togehter、

我已通过 SPI 将 CC1201连接到 Raspberry PI 3。 通过 SPI 连接工作(我可以设置和读取寄存器)。 启动通过复位引脚对我的芯片进行重置。 然后、所有必要的寄存器都通过 SPI 写入。 之后、我将状态设置为空闲、然后更改为 RX。

如果我想发送一些数据包、我要将数据发送到 TX FIFO 寄存器(这似乎有效、字节检测器(扩展0xd6)显示我已经写入的字节数)、然后将状态更改为 TX。 但 FIFO 中的字节数不会减少、射频输出上没有任何反应。

星座图:固定长度为0x06字节。 FIFO 包含6个以上字节!

缺少什么命令? 是否有解决方案的想法?

大家好

Johannes

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为了能够传输数据包、需要执行以下步骤:

    初始化 MCU
    复位 CC1201
    使用 SmartRF Studio 中的寄存器设置配置 CC1201 (在不修改的情况下使用其中一个典型设置)、并在开始修改设置之前使其正常工作
    将长度可变的数据包写入 TX FIFO (5、1、2、3、4、 5)
    选通 STX
    等待 GPIO2上的下降沿

    BR
    Siri