[STM32F103]RTC日历
Posted zhaohu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[STM32F103]RTC日历相关的知识,希望对你有一定的参考价值。
- 使能PWR和BKP时钟:
a) RCC_APB1PeriphClockCmd();
- 使能后备寄存器访问:
a) PWR_BackupAccessCmd();
- 配置RTC时钟源,使能RTC时钟:
a) RCC_RTCCLKConfig();
b) RCC_RTCCLKCmd();
c) 如果使用LSE,要打开LSE:
- RCC_LSEConfig(RCC_LSE_ON);
- 设置RTC预分频系数:
a) RTC_SetPrescaler();
- 设置时间:
a) RTC_SetCounter();
- 开启相关中断(如果需要):
a) RTC_ITConfig();
- 编写中断服务函数:
a) RTC_IRQHandler();
- 部分操作要等待写操作完成和同步。
a) RTC_WaitForLastTask();//等待最近一次对RTC寄存器的写操作完成
b) RTC_WaitForSynchro(); //等待RTC寄存器同步
以上是关于[STM32F103]RTC日历的主要内容,如果未能解决你的问题,请参考以下文章
STM32F103VET6基于STM32CubeMX RTC时钟报警中断使用示例
STM32F103VET6基于STM32CubeMX RTC时钟秒更新中断使用示例
STM32F103VET6基于STM32CubeMX RTC时钟使用示例