训练营PLSR题目
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
 
 

25 satır
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. }