summaryrefslogtreecommitdiff
path: root/bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_sram.h
blob: 7c966c06e2c742fe49eb6f06fbe40ed1eb688351 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#ifndef __SWM320_SRAM_H__
#define __SWM320_SRAM_H__

typedef struct {
    uint8_t ClkDiv;             //SRAM_CLKDIV_5...SRAM_CLKDIV_16,根据SRAM芯片所能跑的最高频率选择合适分频
    uint8_t DataWidth;          //SRAM_DATAWIDTH_8、SRAM_DATAWIDTH_16
} SRAM_InitStructure;


#define SRAM_CLKDIV_4   3
#define SRAM_CLKDIV_5   4
#define SRAM_CLKDIV_6   5
#define SRAM_CLKDIV_7   6
#define SRAM_CLKDIV_8   7
#define SRAM_CLKDIV_9   8
#define SRAM_CLKDIV_10  9
#define SRAM_CLKDIV_11  10
#define SRAM_CLKDIV_12  11
#define SRAM_CLKDIV_13  12
#define SRAM_CLKDIV_14  13
#define SRAM_CLKDIV_15  14
#define SRAM_CLKDIV_16  15

#define SRAM_DATAWIDTH_8    1
#define SRAM_DATAWIDTH_16   0


void SRAM_Init(SRAM_InitStructure * initStruct);


#endif //__SWM320_SRAM_H__