stm32f405rgt6使用以下代码可以启用bkpsram.地址:@0x40024000;
/** (使用HAL库)备份SRAM初始化
*
* @param[in] NULL
* @retval Null
**/
void BKP_SRAM_Init(void)
{
/* 电源接口时钟使能 (Power interface clock enable) */
__HAL_RCC_PWR_CLK_ENABLE();
/* DBP 位置 1,使能对备份域的访问 */
HAL_PWR_EnableBkUpAccess();
/* 通过将 RCC AHB1 外设时钟使能寄存器 (RCC_AHB1ENR) 中的 BKPSRAMEN 位置 1, 使能备份 SRAM 时钟 */
__HAL_RCC_BKPSRAM_CLK_ENABLE();
/* 应用程序必须等待备份调压器就绪标志 (BRR) 置 1,指示在待机模式和 VBAT 模式下会保持写入 RAM 中的数据。 */
HAL_PWREx_EnableBkUpReg();
}
APM32F407如何启用?有没有详细启用流程?
|