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:SimpliciTI 下的 PATABLE 设置和读取

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/700412/cc1101-patable-setting-and-reading-under-simpliciti

器件型号:CC1101
主题中讨论的其他器件:SimpliciTI

我尝试通过 SimpliciTI 命令设置 PATABLE 来直接调整输出功率(更精细的值、小于最大功率设置)

mrfiSpiWriteReg (PA_TABLE0、设置);

但是、在出于某种原因操作无线电时、我不会从 PA_TABLE0返回相同的值。

如果我使用 SimpliciTI MRFI_SetRFPwr()和它的一个索引值,我就不会读回应该设置的值。

我注意到 SimpliciTI 函数使用了 MRFI_WRITE_REGISTER ()宏、这执行调用 mrfiSpiWriteReg 的任何特殊部分吗?

斯蒂芬

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    问题是、您不会读回已写入的相同值(请在写入和读取 PATABLE 时显示 SPI 总线的大部分内容)、或者您是否能够写入所需的值、但您没有获得预期的输出?

    如果问题是后者、请向我们提供您写入 PATABLE 寄存器的值以及您实际测量的值的信息。

    我看不到为什么不能使用 mrfiSpiWriteReg 写入 PATABLE0的任何原因。

    Siri
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于缺少反馈、螺纹闭合。 新信息发布后将重新打开。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Siri、很抱歉没有快速回复。 我通过对任何会产生权力的东西进行进一步详尽的搜索来解决了这个问题。 不幸的是(对您而言)我同时做了多件事情(从不像我喜欢的那样解决)、 在任何情况下、问题似乎是某些调试代码缓冲并进行编译、每次运行我尝试为其设置功率值的任务时、都通过实际的正常函数调用"安静地"设置该值、 因此、谢谢、但删除了违规代码会使事情按预期运行。
    很抱歉错过了我的代码中的内容、并提出了所说的问题、很遗憾、人们(在本例中为我)确实犯了这样的错误。 感谢您提出相关问题。
    好的一点是现在的功率调节工作正常。
    再次感谢!

    斯蒂芬
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很高兴您能够启动并运行它。 祝您的项目顺利。

    Siri