cancel
Showing results for 
Search instead for 
Did you mean: 

STM32U585 RTC DST

Markko67
Associate II

HI

I use the STM32U585 with HAL

This is my setting for time :

_sTime.Minutes =_minute;
_sTime.Seconds =_seconde;
_sTime.TimeFormat =RTC_HOURFORMAT_24;
_sTime.DayLightSaving = RTC_DAYLIGHTSAVING_NONE; 
if (HAL_RTC_SetTime(&hrtc, &_sTime, RTC_FORMAT_BIN) != HAL_OK) 
{
Error_Handler();
}

And for read time :

HAL_RTC_GetTime(&hrtc, &stime, RTC_FORMAT_BIN);
second=stime.Seconds;
minute=stime.Minutes;
hour=stime.Hours;

When I read time, time is One houre later that SetTime. How to correct this (The DST is not necessary because the time is synchronised with PC time each hour)

Thanks

Marc

 

This discussion is locked. Please start a new topic to ask your question.
0 REPLIES 0