我将 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等。
提前致谢。最好的祝福。