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.

[参考译文] CC1352P:是否有用于将 RTC 与非 RTOS 代码用于此芯片的库?

Guru**** 2595805 points
Other Parts Discussed in Thread: CC1352P

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1070250/cc1352p-is-there-a-library-for-using-the-rtc-with-nonrtos-code-for-this-chip

部件号:CC1352P

您好,

在 CC1352的 SDK 中是否有我看不到的 RTC 示例代码?  我在目录中搜索了一个文件,发现了一个很棒的哈勒包装。  很高兴看到代码可以与硬件寄存器通信。  我有两个问题。

1)非 RTOS 代码示例(使用 CC1352P 开发套件作为参考)是否启动 RTC 并接管其中的任何一个?  我知道 RTOS 版本肯定会出现,而且在我在硬盘上调试或搜索 SDK 文件(即)之前,项目甚至无法识别 SDK 文件是否存在,因此很难查看代码 “打开声明”会将您带到任何地方,或只带到标题文件中)。

2)是否曾经发布过一个示例代码,向我展示如何在醒来执行任务并回到睡眠状态前让主板休眠一小时, 但是,千万不要重写 RTC 寄存器,这样会在1小时的时间内产生偏差,而这种偏差只会在几天内变得更糟?  我希望设置 RTC 通道比较值是一次性的,它会自动循环,但我对这款芯片非常陌生,希望能放心使用。

编辑:此外,我看不到在 syscfg 中可以为 RTC 添加的任何内容。  是否每个人都有自己的能力使用这种方法,并且必须通过搜索包装函数并选择正确的函数来手动添加内容?

谢谢!

迈克尔

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

    迈克尔:  

    请查看 SDK 用户指南的“无 RTOS 和 DPL”部分,您可以在其中找到相关文档。 具体而言,您可以为应用程序使用电源管理和 ClockP 模块。  

    https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_5_30_01_01/docs/simplelink_mcu_sdk/Users_Guide.html#nortos

    此致,

    西德丹斯

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

    谢谢西达恩斯。

    这当然不能回答我的问题,但这是朝着正确方向迈出的一步。  示例项目除了最基本的功能外,还缺少代码示例。  我发现这条网络链接令人不安的声明:

    “与 TI-RTOS 的时钟模块不同,定期模式不可用。”

    我必须解释这是错误的。  没有定期模式的 RTC 似乎很荒谬。  重复的时间序列似乎与时钟的定义类似。 (笑) 同样,我必须理解它是错误的。

    迈克尔