打印
[N32G45x]

RTC唤醒时间更新

[复制链接]
500|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
N32G452芯片怎么在RTC中断中修改RTC唤醒时间?是修改后直接生效的吗

使用特权

评论回复
沙发
UFO8848| | 2022-8-29 14:04 | 只看该作者
应该是有相应的库函数可以支持修改

使用特权

评论回复
板凳
sy12138| | 2022-8-29 14:29 | 只看该作者
void RTC_WKUP_IRQHandler(void)
{
    if (RTC_GetITStatus(RTC_INT_WUT) != RESET)
    {
        RTC_ClrIntPendingBit(RTC_INT_WUT);
        EXTI_ClrITPendBit(EXTI_LINE20);
               
                RTC_EnableWakeUp(DISABLE);
                RTC_SetWakeUpCounter(0x7);
                RTC_EnableWakeUp(ENABLE);
        }
}
代码配置,先关掉定时器唤醒,修改时间,重新打开使能,这里要注意,在中断中修改时间可以立刻生效,否则在下次唤醒后生效

e2da6efad41ff19fbc71c5669da6af7.png (97.45 KB )

e2da6efad41ff19fbc71c5669da6af7.png

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

39

帖子

0

粉丝