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.

[参考译文] CC1101

Guru**** 2482105 points
Other Parts Discussed in Thread: CC1101

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/924987/cc1101

器件型号:CC1101

大家好、我不熟悉这个主题、所以我的问题可能听起来很原始、但答案非常重要;

1-是的寄存器值;

          转账类型、

          寄存器类型、

          PATABLE 和 FIFO、

          命令选通信号、

          状态寄存器、和

          CC1101配置寄存器

    在从 SmartRF Studio 导出实际配置的寄存器值之前、代码中是否必须包含这些值?

2-我有两个 CC1101模块,上面印有 D-Sun 433 MHz,这意味着它们是预配置的

   433MHz 频带? 该频带可以通过 SmartRF Studio 更改为其他频带、例如313 MHz?

3 -编程后、模块显然不能在没有微控制器单元的情况下自行工作、问题是

   将模块连接到 SmartRF Studio 以获取寄存器配置后、是否会将相同的寄存器添加到代码中?

   还是将寄存器导出为文件、然后将其添加到代码中?

提前感谢

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

    您好!

    我们将仔细研究它、尽快返回给您。 请多多包涵。

    谢谢、

    PM

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

    感谢您的临时回复、只是 对我的第一个问题进行了重述、在几乎所有代码以及定制的 CC1101驱动程序和库中、我注意到它们包含的列表;

          转账类型、

              寄存器类型、

              PATABLE 和 FIFO、

              命令选通信号、

              状态寄存器、和

              CC1101 配置寄存器

    在实际自定义寄存器值及其自定义频带参数之前、这些列表恰好位于 CC1101数据表信息中、是否在 SmartRF Studio 生成的寄存器值之前的任何代码中都必须提供这些值?

    谢谢

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

    CC1101是一款收发器、这意味着器件必须由 MCU 控制。 您还可以使用 SmartRF Studio 对其进行控制、在这种情况下、您必须使用 CCDebugger。 CCDebugger 将通过 USB 从 SmartRF Studio 发送的命令转换为 SPI 信号。

    如您所述、CC1101具有:

    -配置寄存器

    -指令选通

    FIFO

    -可申请专利

    因此、程序的第一部分是为所有需要的寄存器提供地址。 例如、代码将包含一条线、用于定义寄存器 SYNC0的地址为0x05。 在程序的稍后部分、通常需要一条将 SYNC0设置为0x91的行。 要回答我认为是您的问题:您必须在代码开始时添加一个 define 部分、在该部分中、您将地址分配给以后在代码中使用的所有寄存器。  

    3) 3)您需要导出寄存器设置并将其粘贴到代码中。  

    2) 2)我不知道您拥有哪些模块、但很可能是一个带有天线的小型 PCB、CC1101、一些无源器件和 SPI 接口引脚。 由于 CC1101不包含任何非易失性存储器、因此在断电后、芯片会失去所有设置。 433MHz 是指模块所针对的频带。 如果您要在不同频带上运行、则必须更改无源器件、天线和天线调谐。   

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

     你(们)好

    非常感谢您的澄清。