你(们)好
我想直接访问寄存器、有人能告诉我是否需要使用已映射寄存器的现有头文件。
也 是执行此 操作所需代码的概念、例如 PWM1_AQCSFRC = 0x05;
谢谢
David
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.
你(们)好
我想直接访问寄存器、有人能告诉我是否需要使用已映射寄存器的现有头文件。
也 是执行此 操作所需代码的概念、例如 PWM1_AQCSFRC = 0x05;
谢谢
David
"
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