
static RTC_HandleTypeDef RTC_Handler; static rt_tick_t g_BckupTime; #define BACKUP_INTERVAL (1000U) #define BACKUP_REG RTC_BKP_DR2 static uint32_t g_backup; static uint32_t g_backupdata; void BackUpInit(void) { RTC_Handler.Instance = RTC; //__HAL_RCC_BKP_CLK_ENABLE(); //HAL_PWR_EnableBkUpAccess(); g_backup = HAL_RTCEx_BKUPRead(&RTC_Handler, BACKUP_REG); rt_kprintf(" first Power down timestamp is [%d] \n", g_backup); } void BackUpPoll(void) { if(TimerAfter(rt_tick_get(), g_BckupTime)){ g_BckupTime = rt_tick_get() + rt_tick_from_millisecond(BACKUP_INTERVAL); HAL_PWR_EnableBkUpAccess(); HAL_RTCEx_BKUPWrite(&RTC_Handler, BACKUP_REG, g_NowTime); //g_backup = HAL_RTCEx_BKUPRead(&RTC_Handler, BACKUP_REG); rt_kprintf("Power down timestamp is [%d] \n", g_NowTime); } } uint32_t BackUpGet(void) { return g_backup; } |
STM32 F407骄阳电机版用DMA双缓存接收串口数据时,上电第一次接收区是memory1而不是memory0?
STM32F407骄阳版用DMA双缓存区接收串口数据,上电第一次接收到的数据在memory1而不是memory0
stm32f407无法配置定时器2为全部dma
FreeRTOS问题求解
使用stm32F407连接PHY芯片进行以太网通讯,一插网线就会进入错误中断。
ST的IMU和地磁计用motionfx库融合后航向角异常的问题
CUEBIDE生成的APP程序,在写入FLASH之后无法正常跳转。
有关Cubeide IAP 问题
stm32驱动st7735屏幕区分地图上的障碍物.
stm32cubumx使用1.28.0固件包无法初始化fsmc
STM32Cube_FW_F4_V1.25.2\Projects\STM324xG_EVAL\Examples\RTC\RTC_Calendar\
能否给提供个例程?
下载官方的STM32Cube_FW_F4_V1.25.2的库,或者更新版本,里面的例程就包含了备份域寄存器的写和判断。 STM32Cube_FW_F4_V1.25.2\Projects\STM324xG_EVAL\Examples\RTC\RTC_Calendar\