STM32
直播中

北上北京

9年用户 939经验值
擅长:嵌入式技术
私信 关注
[问答]

STM32F103C8T6 STOP模式无法通过RTC唤醒是为什么?

使用如下函数
RTC_SetAlarm(RTC_GetCounter()+10); //设置待机时间
PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);//进入低功耗结果无法通过RTC唤醒,是为啥啊


回帖(1)

乐侨珂

2024-3-25 15:35:49
RTC的寄存器包括计数器的读取是有一定规则的,在手册18.3.3章节有详细描述的。所以需要软件额外的处理,否则读取的值会不准确,那么设置的ALARM就不准。
如果用流行的CUBE库,那么从应用层看就会简单的多。这个库里面有例程可以参考。


STM32Cube_FW_F1_V1.8.0ProjectsSTM32F103RB-NucleoExamplesRTC
举报

更多回帖

发帖
×
20
完善资料,
赚取积分