蓝桥杯嵌入式——RTC实时时钟
·

2.在header.h文件中引入rtc.h文件
3.编写显示时钟日期函数
char text[20];
RTC_TimeTypeDef sTime={0};
RTC_DateTypeDef sDate={0};
( void rtc_show( ){
HAL_RTC_GetTime(&hrtc,&sTime,RTC_FORMAT_BIN);
HAL_RTC_GetDate(&hrtc,&sDate,RTC_FORMAT_BIN);
sprintf(text," %d:%d:%d ",sTime.hours,sTime.minutes,sTim.seconds);
LCD_DisplayStringLine(Line2,(uint8_t*)text);
spring(text," %d-%d-%d-%d ",sDate.Year,sDate.Month,Date.Date,sDate.WeekDays);
LCD_DisplayStringLine(Line3,(uint8_t*)text);
} )
4.找到闹钟中断函数( void HAL_RTC_AlarmAEventCallback(RTC_HandleTypeDef *hrtc){} ),在中断函数内写时间到了设置时间后发送的事件
更多推荐
所有评论(0)