运行在带有RCX时钟的扩展睡眠时的操作系统时间问题

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
乔佛里COFFINEAU
离线
最后看到:3年3个月前
加入:2017-06-30 09:08
运行在带有RCX时钟的扩展睡眠时的操作系统时间问题

你好,

我使用扩展睡眠时,OS_GET_TICK_COUNT和OS_TICKS_2_MS功能出现问题。

OS_TICKS_2_MS计算的时间有时会减少。请看附呈档案。

我将项目配置为使用RCX时钟作为LP_CLK。

当运行与XTAL32K在评估板上不会引起这个问题。

当运行RCX时钟时,在操作系统端口有任何额外的配置吗?

问候,

设备:
MHv_Dialog
离线
最后看到:1个月2个星期前
工作人员
加入:15 2013-12-06
你好,

你好,

RCX定时器不像外部晶体那样精确,随着时间的推移,你会看到偏差。如果无线电的活跃频率超过每秒,RCX将在500ppm以内。如果收音机从未打开,RCX将漂移超过那个(校准RCX是针对高频晶体,当这是为一个无线电事件打开电源时)

/ MHv

乔佛里COFFINEAU
离线
最后看到:3年3个月前
加入:2017-06-30 09:08
所以它是不可能使用的

所以如果我们没有外部晶体,就不能在扩展睡眠模式下使用FreeRTOS的无痒模式?还是只有滴答数不能在该模式中使用?

MHv_Dialog
离线
最后看到:1个月2个星期前
工作人员
加入:15 2013-12-06
标记计数不能用作

计时不能使用,因为微控制器在睡眠时已关机。你可以在没有外部晶体的情况下使用计时器,但精确度较低。

/ MHv