- u32 millisecond;
- u8 messagetime[20];
- HAL_RTC_GetTime(&RTC_Handler,&RTC_TimeStruct,RTC_FORMAT_BIN); //获取当前发送时间
- millisecond=1000-((u32)RTC_TimeStruct.SubSeconds*1000/(u32)0x3FF);
- sprintf((char*)messagetime,"%02d:%02d:%02d:%d\n",RTC_TimeStruct.Hours,RTC_TimeStruct.Minutes,RTC_TimeStruct.Seconds, millisecond);
- HAL_RTC_GetDate(&RTC_Handler,&RTC_DateStruct,RTC_FORMAT_BIN);//获取当前发送日期
|