77

帖子

0

TA的资源

一粒金砂(初级)

21
 

哈哈,一早起来就发现了好东西,加酷鼓励

虽然这不是多么复杂艰难的算法,但是毕竟付出了劳动,并愿意拿出来分享。

加酷鼓励之!谢谢leebai_001!


关于“实时时钟的时间精度”问题,愿意展开讨论:我认为芯片内部的电路只是简单的分频,并没有产生或引入新的误差,leebai_001试验中的精度误差应是由于晶振的误差所造成,您可以换一个精度高的晶体试试。另外,晶体两边电容的数值和精度也会很大程度上影响振荡器的振荡频率,我们曾经做过试验改变这两个电容的数值,发现振荡频率也会随之有微小变化;在数据手册的表22中有振荡器的推荐数值,供参考。
此帖出自stm32/stm8论坛
 

回复

93

帖子

0

TA的资源

一粒金砂(初级)

22
 

请问浪淘沙,只有Vbat供电算是RTC的实际功耗吗?

                                 不知有哪位实际测试过RTC的功耗,设计时要注意什么吗?是否同芯片的版本有关
此帖出自stm32/stm8论坛
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

23
 

请20楼大侠,RTC的功耗您实测了吗?

                                  
此帖出自stm32/stm8论坛
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

24
 

请问20楼,您实测了RTC的功耗了吗?

                                 RTC的功耗是否同芯片的版本号有关
此帖出自stm32/stm8论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

25
 

以下简单些


void Time_Adjust(void)
{
    struct tm when;
    time_t now;
    when.tm_sec= 0;
    when.tm_min= 35;
    when.tm_hour= 21;
    when.tm_mday= 14;
    when.tm_mon= 11;
    when.tm_year= 107;
    when.tm_wday= 0;
//    when.tm_yday= 33;
     when.tm_isdst= 0;
//或通过UI得到以上数据
    now = mktime(&when);

  /* Wait until last write operation on RTC registers has finished */
  RTC_WaitForLastTask(); 
  /* Change the current time */
    RTC_SetCounter(now);
//  RTC_SetCounter(0xfffffff0);
  /* Wait until last write operation on RTC registers has finished */
  RTC_WaitForLastTask();   
}

void Time_Display(u32 TimeVar)

    static struct tm when;
    time_t now;

    now = (time_t)TimeVar; //TimeVar为RTCCcounter中的值
    when = *localtime( &now );
    printf( "Current time is %s ", asctime( &when ) );

}
 具体操作请参考RTC例程

此帖出自stm32/stm8论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

26
 

学习学习20楼的算法~~~

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

27
 

未测试实际功耗

我只是将Vbat接了一个大约2.5V的电池(原电池为3V),已经放置很久的原因,能够正常使用,就没有再近一步的测试。

此帖出自stm32/stm8论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

28
 

可以用软件进行修正的.

                                 可以用软件进行修正的.
此帖出自stm32/stm8论坛
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

29
 

STM32 RTC的功耗是否同芯片的版本号有关?

                                 据说确实如此。
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表