查看: 1724|回复: 3

[求助] RT1052 RTC疑问

[复制链接]
  • TA的每日心情
    开心
    2020-12-28 15:52
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    2

    主题

    33

    帖子

    0

    注册会员

    Rank: 2

    积分
    172
    最后登录
    2020-12-29
    发表于 2020-12-4 10:57:26 | 显示全部楼层 |阅读模式
    最近接触到RTC就想着上手试试,但看了论坛上许多前辈的帖子,都没有讲到重新上电后该如何处理,也有可能是我忽略了。我目前情况是RTC配置后可以计数,但掉电重启后时间回到默认1970年,我也有外接纽扣电池
    看了手册后自己有一点想法,不知道对不对:RT1052这款芯片的RTC在开启计数后需要同步到SRTC(SNVS_HP_RTC_TimeSynchronize(SNVS_Type *base);),掉电重启后从SRTC读回到RTC



    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    656

    主题

    6312

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    20003
    最后登录
    2024-4-24
    发表于 2020-12-8 09:19:13 | 显示全部楼层
    不正确,首先,RTC是由SNVS_HP实现,跟SRTC(SNVS_LP)没什么关系的,我建议浏览SDK library中的RTC代码,增加理解
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-12-28 15:52
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    2

    主题

    33

    帖子

    0

    注册会员

    Rank: 2

    积分
    172
    最后登录
    2020-12-29
     楼主| 发表于 2020-12-9 15:58:33 | 显示全部楼层
    小恩GG 发表于 2020-12-8 09:19
    不正确,首先,RTC是由SNVS_HP实现,跟SRTC(SNVS_LP)没什么关系的,我建议浏览SDK library中的RTC代码,增 ...

    请教一下,我掉电开机后该如何设定呢?下面是我当前代码
    void RTC_Config(void)
    {
        SNVS_HP_RTC_GetDatetime(SNVS, &rtcDate);
        SNVS_HP_RTC_Init(SNVS, &snvsRtcConfig);
        SNVS_HP_RTC_StartTimer(SNVS);
    }
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    656

    主题

    6312

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    20003
    最后登录
    2024-4-24
    发表于 2020-12-10 14:54:09 | 显示全部楼层
    evinyi 发表于 2020-12-9 15:58
    请教一下,我掉电开机后该如何设定呢?下面是我当前代码
    void RTC_Config(void)
    {

    系统丢电,但是RTC不是有纽扣电池吗,它还在工作的
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-24 18:59 , Processed in 0.114771 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表