标题: STM32L4 HAL_RTCEx_SetWakeUpTimer_IT函数的参数问题 [打印本页]

作者: wuhai5    时间: 2020-8-4 16:29
标题: STM32L4 HAL_RTCEx_SetWakeUpTimer_IT函数的参数问题
HAL_RTCEx_SetWakeUpTimer_IT(&hrtc,30, RTC_WAKEUPCLOCK_CK_SPRE_16BITS); 这个函数中的30s指的是每30s从待机模式中唤醒一次?还是持续30s的工作时间?看别人程序里是30s后唤醒,那么问题是唤醒后的工作时间是多少?就是30s后从待机中唤醒了,那么多久后再次进入待机状态,这个工作时长也是自己写的时间吗

还有这个函数怎么不用写中断服务函数就能直接唤醒待机?是STM32L4系列的特色,还是都这样啊,小白发问。


作者: wuhai5    时间: 2020-8-4 16:43
我试验了一下,唤醒后工作1s进入待机,然后待机31s后再唤醒1s。
我想让他唤醒后多工作一段时间,怎么整,写延时?
但是写的延时时间竟然包括在30s之内。
就是我让他延时工作10s,然后他是21s后才唤醒,不是我设置的30s了
作者: 1692483014    时间: 2020-8-4 17:44
不要先设置30秒,再工作10s,改为
醒了后先工作10秒,然后下次睡前,设置一下30秒即可。
就是设置时序问题。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1