发布网友 发布时间:2022-04-24 19:29
共1个回答
热心网友 时间:2023-10-08 18:21
RTC_clearflag():清除RTC标志,(参数可以多个,用“|”相加)。
rtc_flag_sec:秒中断标志。
rtc_clearflag(rtc_flag_sec); //清除RTC中秒中断标志
RTC_GetFlagStatus(): 检查指定RTC标志是否置位
while(RTC_GetFlagStatus(RTC_FLAG_SEC) == RESET); //当RTC秒中断标志没有被置位则一直循环,也就是说等待秒针跳变(这种处理方式比较不安全,一旦RTC不正常机器就死机了)。