训练营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.
 
 
 
 
 
 

23 line
511 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. pBackupSRAM[i] = data[i];
  9. }
  10. }
  11. // 从备份SRAM读取数据
  12. void Read_Backup_SRAM(uint32_t* data, uint32_t size)
  13. {
  14. volatile uint32_t* pBackupSRAM = (volatile uint32_t*)BKP_SRAM_BASE;
  15. for(uint32_t i = 0; i < size; i++) {
  16. data[i] = pBackupSRAM[i];
  17. }
  18. }