
STM32F103ZET6单片机RTC实时时钟(年月日时分秒)实验例程源码.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源包含STM32F103ZET6单片机RTC模块的实时时钟操作代码,支持年、月、日、时、分、秒的显示与设置功能。适合初学者学习和参考。
STM32F103ZET6单片机年月日时分秒RTC实时时钟实验例程源码如下:
```c
u8 RTC_Init(void)
{
// 检查是否为第一次配置时钟
u8 temp = 0;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP, ENABLE); //使能PWR和BKP外设时钟
PWR_BackupAccessCmd(ENABLE); //使能后备寄存器访问
if (BKP_ReadBackupRegister(BKP_DR1) != 0xA0A0) //从指定的后备寄存器中读出数据:如果读取的数据与写入的不同,则说明不是第一次配置
{
BKP_DeInit(); //复位备份区域
RCC_LSEConfig(RCC_LSE_ON); //设置外部低速晶振(LSE),使用外设低速晶振
while (RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET && temp < 250) //检查指定的RCC标志位是否已就绪,等待低速晶振就绪
temp++;
}
}
```
全部评论 (0)
还没有任何评论哟~


