打印
[STM8]

STM8L RTC低功耗自动唤醒

[复制链接]
3096|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wwchang|  楼主 | 2016-5-17 20:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位,我问一下,低功耗下RTC自动唤醒,有没有做过,,我的程序如下:

void RTC_Config(uint16_t time)
{
        RTC_DeInit(); //初始化默认状态
        CLK_PeripheralClockConfig(CLK_Peripheral_RTC, ENABLE); //允许RTC时钟
        CLK_RTCClockConfig(CLK_RTCCLKSource_LSI, CLK_RTCCLKDiv_4); //选择RTC时钟源LSI=32.768k
        RTC_WakeUpClockConfig(RTC_WakeUpClock_RTCCLK_Div16); //8.192k/16=512Hz t=1.95ms
        RTC_ITConfig(RTC_IT_WUT, ENABLE); //开启中断
        RTC_SetWakeUpCounter(time); //设置RTC Weakup计算器初值
        RTC_WakeUpCmd(ENABLE); //使能自动唤醒
}
这个的RTC的配置,但是按照这个配置的话,我要定时1分钟的话,RTC_Config(30769) ;
但是无论我RTC_Config(大于30000) ;实际的时间都是51S多一点,到底是什么原因,是我配置的问题?
沙发
winber| | 2016-5-17 20:39 | 只看该作者
我不懂

使用特权

评论回复
板凳
wwchang|  楼主 | 2016-5-18 11:03 | 只看该作者

感觉 有好多问题。

使用特权

评论回复
地板
wwchang|  楼主 | 2016-5-22 11:23 | 只看该作者
自己已经解决。

使用特权

评论回复
5
dldenglu| | 2016-12-8 01:09 | 只看该作者
wwchang 发表于 2016-5-22 11:23
自己已经解决。

你好!可以告知如何解决的吗?

使用特权

评论回复
6
we167527| | 2016-12-8 09:17 | 只看该作者
先顶!!!

使用特权

评论回复
7
看不清的天空| | 2017-6-14 13:08 | 只看该作者
楼主你好,请问这个RTC定时器最多能定时多久,我看你的代码最多2分钟,能做到一天换醒一次这种程度吗?

使用特权

评论回复
8
LRP103981836| | 2017-9-20 10:44 | 只看该作者
等待大神回复,再学习。我现在也不知道怎么处理时间的问题

使用特权

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

本版积分规则

31

主题

247

帖子

3

粉丝