你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
occupy 发表于 2018-5-30 10:21 查看一下时间到了,有没有进RTC中断啊 ,
查看全部评分
Your UAT Feedback is needed within today.
5.18活动板子会不会是STM32L4呢
富文本邮件测试6
富文本邮件测试4
富文本邮件测试2
STM32隐藏
STM32 CUBE软件中找不到STM32L4系列单片机
应用
AAA
测试测试
可以正常醒来的都进了这个中断
void RTC_Alarm_IRQHandler(void)
{
// printf("RTC_Alarm_IRQHandler ...\r\n");
HAL_RTC_AlarmIRQHandler(&hrtc);
}
HAL_RTCEx_SetWakeUpTimer_IT 函数直接设定:
该函数下有 IS_RTC_WAKEUP_COUNTER(COUNTER) ((COUNTER) <= 0xFFFF) ,虽然counter 值是uint32_t,但是不能超过65535,刚开始我 使用RTC_WAKEUPCLOCK_RTCCLK_DIV16 . CLOCK 为 32.768k 16分频,这样的话 2048 个计数值才代表1s,计数器范围不够使用。后来只能用1hz 时钟。
不知道1hz 时钟的精度如何? RTC_WAKEUPCLOCK_CK_SPRE_17BITS 这个值的真正含义又是什么,和RTC_WAKEUPCLOCK_CK_SPRE_16BITS (1hz)相比,使用起来又有和区别?
— WUCKSEL [2:1] = 11 时约为 18h 到 36h。在后一种情况下,会将 216 添加到 16 位计数器当前值。
评分
查看全部评分