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.

[参考译文] CC1200:要从SmartRF Studio导入的最重要寄存器是什么?

Guru**** 2543630 points
Other Parts Discussed in Thread: CC1200

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/582517/cc1200-what-are-the-most-important-registers-to-import-from-smartrf-studio

部件号:CC1200

大家好,我开始使用SmartRF工作室已经有一段时间了。 我总是在工作室中进行配置,然后将其导出并使用配置我的CC1200。

所以,我发现我只需要前105个寄存器就可以正常工作了。  我配置的第一个寄存器是IOCFG3,最后一个是PA_CFG3。

我这样问是因为我看到有许多使用默认值的IF,FS,GBIA,XOSC寄存器。 但有些寄存器(如 FS_DIVTWO)在SmartRF中的值为0x03,默认值为0x01。

这些寄存器是在校准时设置的,还是需要设置它们? 其他人呢?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您在SmartRF Studio中选择脱机模式下的导出寄存器,则只能获得~40个寄存器。 如果您尚未在SmartRF Studio中进行任何更改,则必须设置这些选项。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为这回答了我的问题。 还有一件事,SmartRF Studio总是将PKT_CFG1更改为0x43,而我需要它为0x40,因为我不希望附加的状态字节或CRC。 谁知道如何关闭?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SmartRF Studio使用追加状态,但在您的代码中,您只需将PKT_CFG1设置为应用程序中所需的任何状态。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我经常使用SmartRF来检查我的代码是否正常工作并进行调试。 这就是为什么它会使我感到不悦,因为它总是自动更改为使用状态字节。 它在没有它的情况下工作(只在接收数据包的末尾写入0)。 是否有办法将其关闭?

    我知道它在使用它,但没有它仍然有效。 我的问题不是它的作用或原因,而是如何关闭它?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不确定我是否理解您想要关闭的功能。 您可以通过设置PKT_CFG1.append_status = 0来关闭追加状态,然后您将在数据包末尾看到0 (而不是RSSI),因为Studio应写入从追加字节获取的RSSI。
    如果这是您要求的,则不能删除此0
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    每次切换某个选项卡或其它选项时,SmartRF都会自动打开附加状态字节和CRC。 我总是将其关闭,甚至更改了.xml文件以将其关闭,但它仍然通过许多操作打开。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    所有选项卡都有一组默认值,Studio的设计使您在选择选项卡时可以获得此选项卡的默认值。 如果您是手动进行更改,您可以保存所做的配置,然后在需要使用时再次打开。