STM8L低功耗模式下的RTC唤醒时间设置

2019-07-19 20:34发布

data/attach/1907/k5p1go58c4fu38qnijqwz0u7xggste1o.jpgdata/attach/1907/3dzvfh5cqs65u8y0cgmymrbcv8ajq9rc.jpgdata/attach/1907/vlxfwtavihz7zlgmn6obqrgu8fsryz3m.jpg请问有哪位大神用过STM8L做过相关低功耗模式,用RTC时钟定时唤醒的程序么?有谁知道最长可以设定多长的定时唤醒时间么?现在遇到一个问题,就是我需要设定的唤醒时间好长,看手册是好像最长可以设置到36小时,如下图:


可是我跳进库里面看,发现最多:时钟选LSE(32.768K),分频最多64--即32.768k/64=512;RTC唤醒时钟分频最多是16分频---即512/16=32;定时唤醒计数器是16位的,最多填65535;
综上:定时唤醒时间最多是65535/32=2047s。
这个跟手册相差好远呀,有谁知道啥原因么,求解惑
下面是库的参数:
时钟源选择以及分频系数:


RTC唤醒时钟分频:


RTC唤醒时间设置:

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
正点原子
1楼-- · 2019-07-20 01:56
 精彩回答 2  元偷偷看……
panxing
2楼-- · 2019-07-20 05:50
有没有大神帮忙回答一下,谢谢了项目卡在这里做不下去了呀
咔叽撸
3楼-- · 2019-07-20 09:30
 精彩回答 2  元偷偷看……
操作系统
4楼-- · 2019-07-20 13:20
 精彩回答 2  元偷偷看……
fankai
5楼-- · 2019-07-20 14:47
不一定那么长时间的,你可以设置1个小时,在中断里面计数,led闪一次,这样也可以知道MCU还在正常工作,计数到了再执行相关的操作,要是休眠很长时间,中间有什么意外情况,都不知道
s414545584
6楼-- · 2019-07-20 19:10
是这样的,如果你看他的唤醒时钟源的话,发现共有三种模式。
详细的可以看下面两个链接的文档
定时唤醒单元

STM8L的rtc定时

一周热门 更多>