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