STM32L4使用RTC过程中,发现RTC运行不起来,不管是用LSI还是LSE都不行,分析过程如下: 检查方法:使用STM32CUBE图形化界面配置系统的时钟,并且打开RTC的日历功能,并且配置好串口输出,用于打印RTC的读取值。 现象:输出的时分秒都是0,RTC没有走动。测试stm32L433ccu6 stm32L433vct6 都发现存在这样的现象。 原因:在使用STM32Cube配置RTC的时候,如果不对Data进行读取的话,日历的数值会被锁住,也就是需要在代码当中补充上HAL_RTC_GetDate 这个函数值。
|