RTC_TimeStructure.RTC_Seconds = seconds; RTC_TimeStructure.RTC_H12 = RTC_H12_AM; //24小时 RTC_SetTime(RTC_Format_BIN,&RTC_TimeStructure); } 四、RTC 唤醒功能 RTC 的唤醒功能可以定期唤醒 MCU,适用于低功耗应用。 唤醒初始化 //设置唤醒 void WKUP_init(uint32_t WUCKSEL,uint32_t CNT) { u...
RTC_TimeTypeInitStructure.RTC_Seconds = time_data.second; RTC_TimeTypeInitStructure.RTC_H12 = RTC_H12_AM; return RTC_SetTime(RTC_Format_BIN,&RTC_TimeTypeInitStructure); } //设置日期 ErrorStatus RTC_Setime_dataate() { u8 str[4] = {0}; u8 i; /***解析日期***/ for(i = 0; i <...
//hour,min,sec:时,分,秒设定值 //ampm:@RTC_AM_PM_Definitions:RTC_H12_AM/RTC_H12_PM //返回值:SUCEE(1),成功;ERROR(0),进入初始化模式失败 voidrtc_SetTimeData(u8 hour,u8 min,u8 sec,u8 year, u8 month,u8 date,u8 week) { RTC_TimeTypeInitStructure.RTC_Hours=hour; RTC_TimeTypeInitStru...
RTC_Set_Time(16, 06, 50, RTC_H12_AM); //设置日期 RTC_Set_Date(20, 9, 9, RTC_Weekday_Wednesday); //标记已经初始化 RTC_WriteBackupRegister(RTC_BKP_DR0, 0x8080); } return 0; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21....
RTC_InitStruct.RTC_ClockSource=RTC_RTCCLK_FROM_LSI;RTC_InitStruct.TimeStruct.AMPM=RTC_H12_AM;RTC...
}//RTC时间设置//hour,min,sec:小时,分钟,秒钟//ampm:@RTC_AM_PM_Definitions :RTC_H12_AM/RTC_H12_PM//返回值:SUCEE(1),成功//ERROR(0),进入初始化模式失败ErrorStatus rtc_set_time(uint8_t hour,uint8_t min,uint8_t sec,uint8_t ampm) ...
RTC_HourFormat = RTC_HourFormat_24;//RTC设置为,24小时格式 RTC_Init(&RTC_InitStructure); RTC_Set_Time(23,59,56,RTC_H12_AM); //设置时间 RTC_Set_Date(22,8,17,3); //设置日期 RTC_WriteBackupRegister(RTC_BKP_DR0,0x5040); //标记已经初始化过了 } return 0; } //设置闹钟时间(按...
4) RTC_H12:AM/PM设置,可取值RTC_H12_AM和RTC_H12_PM,RTC_H12_AM时则是24小时制,RTC_H12_PM则是12小时制。 43.5 RTC日期结构体讲解 RTC日期初始化结构体用来设置初始日期,配置的是RTC日期寄存器RTC_DR。 代码 433 RTC 日期结构体 1 typedef struct { 2 uint8_t RTC_WeekDay; /* 星期几设置 */ 3...
RTC_TimeStructure.RTC_H12=RTC_H12_AM; // 15:50:40 RTC_TimeStructure.RTC_Hours=15; RTC_TimeStructure.RTC_Minutes=50; RTC_TimeStructure.RTC_Seconds=40; RTC_SetTime(RTC_Format_BIN,&RTC_TimeStructure); RTC_AlarmStructure.RTC_AlarmDateWeekDaySel=RTC_AlarmDateWeekDaySel_WeekDay; ...
uint8_t RTC_H12; //AM/PM设置,可取值RTC_H12_AM(24小时制)和RTC_H12_PM(12小时制)。 }RTC_TimeTypeDef; (3)日期结构体 typedef struct { uint8_t RTC_WeekDay; //星期几设置,取值范围:1~7。 uint8_t RTC_Month; //月份设置,取值范围:1~12。