Possible to improve accuracy of timer/ticker?


I just realized the 10 minutes ticker I set up on STM32F429ZI is off by 7 seconds for every 10 minutes interval. Is there any way to improve the accuracy? Something like 1 ~ 2 seconds every 10 minutes?

It would be nice if we use interrupt from RTC, but this doesn’t seem possible as of now.


but the RTC is supported in F4, so reading the RTC in slow intervalls should work without performance impact?

Yes, this is an alternative. I guess I will use a combination of ticker and then poll RTC time to ensure time accuracy.