其他分享
首页 > 其他分享> > stm32H7 backup sram 使用

stm32H7 backup sram 使用

作者:互联网

一,初始化

  

int BackupSRAM_Init(void)
{
RCC->AHB4ENR |= 1 << 28;
PWR->CR1 |= 1<<8;
(RCC->D3AMR) |= (RCC_D3AMR_BKPRAMAMEN);
RCC->AHB4ENR |= 1<<28;
PWR->CR2 |= 1;
return 1;
}

 

二,使用

uint8_t backup_buf[4096] __attribute__((at(D3_BKPSRAM_BASE))) = {0};

正常的数组一样使用

 

标签:__,PWR,backup,sram,stm32H7,D3AMR,AHB4ENR,RCC
来源: https://www.cnblogs.com/star-water/p/16378438.html