发新帖我要提问
12
返回列表
打印

怎么会是**肋?没有年月日的功能不是问题,可以方便地用

[复制链接]
楼主: a_bb
手机看帖
扫描二维码
随时随地手机跟帖
21
香水城| | 2007-12-17 09:36 | 只看该作者 回帖奖励 |倒序浏览

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

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

加酷鼓励之!谢谢leebai_001!


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

使用特权

评论回复
22
gmetbj| | 2007-12-17 09:36 | 只看该作者

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

不知有哪位实际测试过RTC的功耗,设计时要注意什么吗?是否同芯片的版本有关

使用特权

评论回复
23
gmetbj| | 2007-12-17 09:52 | 只看该作者

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

使用特权

评论回复
24
gmetbj| | 2007-12-17 09:56 | 只看该作者

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

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

使用特权

评论回复
25
a_bb|  楼主 | 2007-12-17 10:11 | 只看该作者

以下简单些


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例程

使用特权

评论回复
26
hotpower| | 2007-12-18 13:07 | 只看该作者

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

使用特权

评论回复
27
leebai_001| | 2007-12-18 19:36 | 只看该作者

未测试实际功耗

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

使用特权

评论回复
28
陈双君| | 2007-12-24 16:24 | 只看该作者

可以用软件进行修正的.

可以用软件进行修正的.

使用特权

评论回复
29
ijk| | 2007-12-25 13:29 | 只看该作者

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

据说确实如此。

使用特权

评论回复
30
re张风| | 2011-11-3 15:44 | 只看该作者
的确是有些**肋。我下一版,将会在主板上放一颗RTC实时钟芯片了。

使用特权

评论回复
31
yinyangdianzi| | 2011-11-4 09:12 | 只看该作者
呵呵,,这个很 多人都这样说。可能有些工程师应用的方法不对

有的人用的好好的

使用特权

评论回复
32
xuxindd| | 2011-11-4 10:17 | 只看该作者
mark

使用特权

评论回复
33
gaobq| | 2011-11-4 10:33 | 只看该作者
不方便,挺好一件西服,扣子没订好

使用特权

评论回复
34
香水城| | 2011-11-4 11:42 | 只看该作者
不方便,挺好一件西服,扣子没订好
gaobq 发表于 2011-11-4 10:33


有人喜欢那种带拉链,直接往脖子上套的领带,省得自己打领带。即使这样,传统的领带还是很有销路的,很多人都会选择,不能说有了偷懒的领带,传统领带就没有市场了。

使用特权

评论回复
35
yzzly| | 2011-11-4 13:58 | 只看该作者
其实,那些网络时间服务器都是提供秒服务,没有年月日概念,都是客户得到秒数据后自己计算。

使用特权

评论回复
36
gabys| | 2011-11-27 21:45 | 只看该作者
是挺不好用的。

使用特权

评论回复
37
woyaochenggong| | 2011-11-29 08:09 | 只看该作者
你可以做出非**肋的东西

使用特权

评论回复
38
z3571240| | 2011-11-29 14:58 | 只看该作者
:D 菜鸟学习中

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则