- 博客(1)
- 收藏
- 关注
原创 stm32 每次复位或者开关电源,RTC时间都会变慢
我的解决方法是:在MX_RTC_Init()函数中的HAL_RTC_Init(&hrtc)函数找到RTC_EnterInitMode(hrtc)函数,然后将这个函数内的__HAL_RTC_WRITEPROTECTION_DISABLE(hrtc)函数注释掉,图片如下。原因可能是在于该函数使得RTC几个寄存器的写保护消失,使得HAL_RTC_Init(&hrtc)重复对RTC的一些寄存器进行初始化。怀疑是HAL_RTC_Init(&hrtc)的问题,将该函数直接放在main函数中,rtc直接不动。
2025-03-17 00:57:11
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人