你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

8L051 RTC低功耗问题。

[复制链接]
那片清茶 提问时间:2016-5-21 16:35 /
各位,我问一下,低功耗下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多一点,到底是什么原因,是我配置的问题?
收藏 1 评论1 发布时间:2016-5-21 16:35

举报

1个回答
徐雨 回答时间:2017-4-13 20:05:41
我的使能后,寄存器的值没有递减,很奇怪。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版