训练营PLSR题目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

25 lines
517 B

  1. #include "sram.h"
  2. uint8_t SramData[20];
  3. // 写入数据到备份SRAM
  4. void Write_Backup_SRAM(uint32_t* data, uint32_t size)
  5. {
  6. volatile uint32_t* pBackupSRAM = (volatile uint32_t*)BKP_SRAM_BASE;
  7. for (uint32_t i = 0; i < size; i++)
  8. {
  9. pBackupSRAM[i] = data[i];
  10. }
  11. }
  12. // 从备份SRAM读取数据
  13. void Read_Backup_SRAM(uint32_t* data, uint32_t size)
  14. {
  15. volatile uint32_t* pBackupSRAM = (volatile uint32_t*)BKP_SRAM_BASE;
  16. for (uint32_t i = 0; i < size; i++)
  17. {
  18. data[i] = pBackupSRAM[i];
  19. }
  20. }