工具/软件:
尊敬的团队:
CC1314 70 位 RTC 也在这里。 我想把它用于我的产品(我假设它可以计数到数年 — 在 32K 晶体上运行 70 位)。 所以我尝试初始化、设置、重置和读取 RTC。
首先、我在 SimpleLink SDK 上找不到任何示例。 我阅读了一些 e2e 主题并找到了这个文件 aon_rtc.h
< https://software-dl.ti.com/simplelink/esd/simplelink_cc13x0_sdk/4.10.00.10/exports/docs/driverlib_cc13xx_cc26xx/cc13x0/driverlib/group__aonrtc__api.html>
其中包含一些 API 并且与参考手册相匹配。 
但是、我想知道它没有 RTC 迭代 API、它只有 复位 将设置控制寄存器上的复位位。
我的问题是、
我们是否可以在 CC1314R10 的运行期间使用自定义值设置 RTC?
如下所示、
void RTC_SET_TIME (uint32_t new_sec、uint32_t new_subsec)
{
//停止 RTC
AONRTCDisable ();
//直接写入 RTC 寄存器
HWREG (AON_RTC_BASE + AON_RTC_O_SEC)= NEW_sec;
HWREG (AON_RTC_BASE + AON_RTC_O_subsec)= NEW_subsec;
//再次启动 RTC
AONRTCSenable ();
}
另外、我理解手册中的内容 如果我们单独使用 RTC 计时、则无需通道配置。 使用事件时、需要启用四个通道、
“我的理解是正确的吗?
此致、
Muniyappan R.M.