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.

[参考译文] LAUNCHXL-CC1312R1:寄存器

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1190780/launchxl-cc1312r1-register

器件型号:LAUNCHXL-CC1312R1

你(们)好

我想直接访问寄存器、有人能告诉我是否需要使用已映射寄存器的现有头文件。

也 是执行此 操作所需代码的概念、例如  PWM1_AQCSFRC = 0x05;

谢谢

David

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

    表单 https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/docs/proprietary-rf/proprietary-rf-users-guide/proprietary-rf/cc1101-migration.html:

    "

    CC13xx 是一款无线 MCU。 这意味着 CC13xx 是一款功能强大的 MCU、具有一系列外设模块、其中一个是射频内核。 CC13xx 仍有寄存器、但大多数寄存器对用户隐藏。 其中一个原因是 CC13xx 上的寄存器的含义会发生变化、具体取决于运行的固件。 相反、与 CC13xx 上不同模块的通信是通过 API 和覆盖完成的。 CC13xx 上的所有可用模块都有一个驱动程序。 文档中介绍了驱动程序的 API。

    此外、头文件中记录了所有驱动程序。 头文件还包含使用示例。 驱动程序头文件可在 TI 驱动程序源文件中找到。 一些驱动程序还包含 SDK 中的示例。

    覆盖是寄存器写入。 大多数覆盖由 TI 提供、不应更改。 这些通常是设置一个或多个内部模块的寄存器、是许多测试的结果。 此处通常记录用户可以自由更改的寄存器 。 所需的覆盖由 SmartRF Studio 给出

    "

    基本上、您不想直接写入寄存器。   

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

    你(们)好

    感谢您的回复、您发送的链接将返回此 消息、但无法获取/content/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/docs/proprietary-rf/proprietary-rf-users-guide/proprietary-rf/cc1101-migration.html:

    我需要这样做的原因是、计时器中没有办法重置计数器、一旦计时器启动、您就无法重置计数器

    这就是我需要它的原因。

    我配置了一个中断引脚、第一个脉冲启动计时器、如果第二个脉冲在计时器超时之前进入、我需要它来复位计数器、 只要脉冲是正确的间隔距离 、计时器永远不会超时、 否则、计时器会超时并发出警告

    我已经尝试开始停止计时器设置、重置周期、在计时器启动后不会停止该计时器的完成。

    此致

    David

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

    尊敬的 David:

    从末尾删除冒号会导致链接正常:
    https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/docs/proprietary-rf/proprietary-rf-users-guide/proprietary-rf/cc1101-migration.html

    此致、
    Zack

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

    我尝试在 TRM 中找到您提到的寄存器(PWM1_AQCSFRC),但我找不到它。 在哪里可以找到该寄存器的描述?

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

    你(们)好

    我不记得现在我发现它在数据表中拖了很多、它只是一个示例、 但除此之外、我真的需要解决上面 运行计时器的问题。

    此致

    David

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

    正如 GhostOf 已经解释过的、您应该在使用计时器时使用驱动程序(如果您需要驱动程序不支持的功能、您可以在 driverlib 中查看是否支持此功能)。

    我们无法为您提供有关如何写入甚至未记录的寄存器的建议。 您不会对您使用的计时器以及在哪种模式/配置下说任何话、因此不确定您查找的功能是否甚至受支持。