我将 STM32F030RCT6 与 CubeMX 一起使用。设备是一个数据记录器,而 RTC 是不能失败的主要东西。在勘误表上有一些关于 RTC 影子寄存器的内容。
我将CubeMX配置为不生成MX_RTC_Init()
函数,目前运行正常。(我正在使用伦敦政治经济学院)
我需要从 GSM 时间更新时间/日期,但是当我将年份设置为18时HAL_SetDate()
,我读了一小段时间后HAL_GetDate()
,sDate.Year
给了我20。除了Year
,其他值都是正确的。
我尝试了什么:
- 二手 LSI
- 而 (HAL_SetDate != HAL_GetDate) HAL_SetDate(ActualDate)
- 先
HAL_GetDate
然后HAL_SetDate
我没有进步,事情甚至变得更糟,比如Month
= 56,Day
= 45等。
提前致谢。最好的祝福。