跳转到主要内容

有时间在美国使用清债信托公司

DA1468x

3年前

发布的gbmej0点 1回复
0的问题

你好

我想让时间使用清债信托公司在美国。我已经使用这个函数可用在RTC程序注意“DA1468x_RTC_concept_tutorial_v1_00.pdf”:uint64_t sw_rtc_convert_lp_to_time (uint64_t
lp_clocks)
。我在“LP_CLK_RCX”模式(/ *检查是否lp时钟源内部RCX * /),该函数使用全局变量rcx_clock_period:


/ *
*使用变量命名(rcx_clock_period)获得
*当前RCX时期购买。请注意,这个值
*乘以(1024 * 1024)
* /
时间= (lp_clocks * (uint64_t) rcx_clock_period);
时间=(时间> > 20);/ /分(1024 * 1024)

闲置模式,返回的时间总是比上一次有50微秒。
延长睡眠模式下,时间有时比之前小了50微秒。所以我回到过去。

这是由于auto-re-calibration当退出睡眠模式的扩展rcx_clock_period
你有一个主意关于这个用例吗?

最好的问候,
Guillaume B。

3年前

PM_Dialog

嗨gbmej,

强烈建议使用XTAL32K RCX RTC代替。RCX是不稳定的,需要频繁的校准。记住,RCX是软件实现和XTAL32K硬件实现。所以,最稳定的配置是使用XTAL32K,与外部32 khz晶体振荡器。

谢谢,PM_Dialog