SWM320_sram.h 730 B

1234567891011121314151617181920212223242526272829
  1. #ifndef __SWM320_SRAM_H__
  2. #define __SWM320_SRAM_H__
  3. typedef struct
  4. {
  5. uint8_t ClkDiv; //SRAM_CLKDIV_5...SRAM_CLKDIV_16,根据SRAM芯片所能跑的最高频率选择合适分频
  6. uint8_t DataWidth; //SRAM_DATAWIDTH_8、SRAM_DATAWIDTH_16
  7. } SRAM_InitStructure;
  8. #define SRAM_CLKDIV_4 3
  9. #define SRAM_CLKDIV_5 4
  10. #define SRAM_CLKDIV_6 5
  11. #define SRAM_CLKDIV_7 6
  12. #define SRAM_CLKDIV_8 7
  13. #define SRAM_CLKDIV_9 8
  14. #define SRAM_CLKDIV_10 9
  15. #define SRAM_CLKDIV_11 10
  16. #define SRAM_CLKDIV_12 11
  17. #define SRAM_CLKDIV_13 12
  18. #define SRAM_CLKDIV_14 13
  19. #define SRAM_CLKDIV_15 14
  20. #define SRAM_CLKDIV_16 15
  21. #define SRAM_DATAWIDTH_8 1
  22. #define SRAM_DATAWIDTH_16 0
  23. void SRAM_Init(SRAM_InitStructure *initStruct);
  24. #endif //__SWM320_SRAM_H__