1 #ifndef __SWM320_SRAM_H__ 2 #define __SWM320_SRAM_H__ 3 4 typedef struct { 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 9 10 #define SRAM_CLKDIV_4 3 11 #define SRAM_CLKDIV_5 4 12 #define SRAM_CLKDIV_6 5 13 #define SRAM_CLKDIV_7 6 14 #define SRAM_CLKDIV_8 7 15 #define SRAM_CLKDIV_9 8 16 #define SRAM_CLKDIV_10 9 17 #define SRAM_CLKDIV_11 10 18 #define SRAM_CLKDIV_12 11 19 #define SRAM_CLKDIV_13 12 20 #define SRAM_CLKDIV_14 13 21 #define SRAM_CLKDIV_15 14 22 #define SRAM_CLKDIV_16 15 23 24 #define SRAM_DATAWIDTH_8 1 25 #define SRAM_DATAWIDTH_16 0 26 27 28 void SRAM_Init(SRAM_InitStructure * initStruct); 29 30 31 #endif //__SWM320_SRAM_H__ 32