📄 mx21_memmap.h
字号:
volatile unsigned int INT61 : 1;
volatile unsigned int INT62 : 1;
volatile unsigned int INT63 : 1;
}_AITC_NIPNDHbits;
typedef union {
_AITC_NIPNDHbits bits;
volatile unsigned int all;
}AITC_NIPNDHreg;
#define AITC_NIPNDH (*(volatile AITC_NIPNDHreg *)(0x10040058))
// AITC_NIPNDL register
typedef struct {
volatile unsigned int INT0 : 1;
volatile unsigned int INT1 : 1;
volatile unsigned int INT2 : 1;
volatile unsigned int INT3 : 1;
volatile unsigned int INT4 : 1;
volatile unsigned int INT5 : 1;
volatile unsigned int INT6 : 1;
volatile unsigned int INT7 : 1;
volatile unsigned int INT8 : 1;
volatile unsigned int INT9 : 1;
volatile unsigned int INT10 : 1;
volatile unsigned int INT11 : 1;
volatile unsigned int INT12 : 1;
volatile unsigned int INT13 : 1;
volatile unsigned int INT14 : 1;
volatile unsigned int INT15 : 1;
volatile unsigned int INT16 : 1;
volatile unsigned int INT17 : 1;
volatile unsigned int INT18 : 1;
volatile unsigned int INT19 : 1;
volatile unsigned int INT20 : 1;
volatile unsigned int INT21 : 1;
volatile unsigned int INT22 : 1;
volatile unsigned int INT23 : 1;
volatile unsigned int INT24 : 1;
volatile unsigned int INT25 : 1;
volatile unsigned int INT26 : 1;
volatile unsigned int INT27 : 1;
volatile unsigned int INT28 : 1;
volatile unsigned int INT29 : 1;
volatile unsigned int INT30 : 1;
volatile unsigned int INT31 : 1;
}_AITC_NIPNDLbits;
typedef union {
_AITC_NIPNDLbits bits;
volatile unsigned int all;
}AITC_NIPNDLreg;
#define AITC_NIPNDL (*(volatile AITC_NIPNDLreg *)(0x1004005C))
// AITC_FIPNDH register
typedef struct {
volatile unsigned int INT32 : 1;
volatile unsigned int INT33 : 1;
volatile unsigned int INT34 : 1;
volatile unsigned int INT35 : 1;
volatile unsigned int INT36 : 1;
volatile unsigned int INT37 : 1;
volatile unsigned int INT38 : 1;
volatile unsigned int INT39 : 1;
volatile unsigned int INT40 : 1;
volatile unsigned int INT41 : 1;
volatile unsigned int INT42 : 1;
volatile unsigned int INT43 : 1;
volatile unsigned int INT44 : 1;
volatile unsigned int INT45 : 1;
volatile unsigned int INT46 : 1;
volatile unsigned int INT47 : 1;
volatile unsigned int INT48 : 1;
volatile unsigned int INT49 : 1;
volatile unsigned int INT50 : 1;
volatile unsigned int INT51 : 1;
volatile unsigned int INT52 : 1;
volatile unsigned int INT53 : 1;
volatile unsigned int INT54 : 1;
volatile unsigned int INT55 : 1;
volatile unsigned int INT56 : 1;
volatile unsigned int INT57 : 1;
volatile unsigned int INT58 : 1;
volatile unsigned int INT59 : 1;
volatile unsigned int INT60 : 1;
volatile unsigned int INT61 : 1;
volatile unsigned int INT62 : 1;
volatile unsigned int INT63 : 1;
}_AITC_FIPNDHbits;
typedef union {
_AITC_FIPNDHbits bits;
volatile unsigned int all;
}AITC_FIPNDHreg;
#define AITC_FIPNDH (*(volatile AITC_FIPNDHreg *)(0x10040060))
// AITC_FIPNDL register
typedef struct {
volatile unsigned int INT0 : 1;
volatile unsigned int INT1 : 1;
volatile unsigned int INT2 : 1;
volatile unsigned int INT3 : 1;
volatile unsigned int INT4 : 1;
volatile unsigned int INT5 : 1;
volatile unsigned int INT6 : 1;
volatile unsigned int INT7 : 1;
volatile unsigned int INT8 : 1;
volatile unsigned int INT9 : 1;
volatile unsigned int INT10 : 1;
volatile unsigned int INT11 : 1;
volatile unsigned int INT12 : 1;
volatile unsigned int INT13 : 1;
volatile unsigned int INT14 : 1;
volatile unsigned int INT15 : 1;
volatile unsigned int INT16 : 1;
volatile unsigned int INT17 : 1;
volatile unsigned int INT18 : 1;
volatile unsigned int INT19 : 1;
volatile unsigned int INT20 : 1;
volatile unsigned int INT21 : 1;
volatile unsigned int INT22 : 1;
volatile unsigned int INT23 : 1;
volatile unsigned int INT24 : 1;
volatile unsigned int INT25 : 1;
volatile unsigned int INT26 : 1;
volatile unsigned int INT27 : 1;
volatile unsigned int INT28 : 1;
volatile unsigned int INT29 : 1;
volatile unsigned int INT30 : 1;
volatile unsigned int INT31 : 1;
}_AITC_FIPNDLbits;
typedef union {
_AITC_FIPNDLbits bits;
volatile unsigned int all;
}AITC_FIPNDLreg;
#define AITC_FIPNDL (*(volatile AITC_FIPNDLreg *)(0x10040064))
// AUDMUX_HPCR1 register
typedef struct {
volatile unsigned int INMMASK : 8;
volatile unsigned int INMEN : 1;
volatile unsigned int Reserved3 : 1;
volatile unsigned int TXRXEN : 1;
volatile unsigned int Reserved2 : 1;
volatile unsigned int SYN : 1;
volatile unsigned int RXDSEL : 3;
volatile unsigned int Reserved : 4;
volatile unsigned int RFCSEL : 4;
volatile unsigned int RCLKDIR : 1;
volatile unsigned int RSFDIR : 1;
volatile unsigned int TFCSEL : 4;
volatile unsigned int TCLKDIR : 1;
volatile unsigned int TFSDIR : 1;
}_AUDMUX_HPCR1bits;
typedef union {
_AUDMUX_HPCR1bits bits;
volatile unsigned int all;
}AUDMUX_HPCR1reg;
#define AUDMUX_HPCR1 (*(volatile AUDMUX_HPCR1reg *)(0x10016000))
// AUDMUX_HPCR2 register
typedef struct {
volatile unsigned int INMMASK : 8;
volatile unsigned int INMEN : 1;
volatile unsigned int Reserved3 : 1;
volatile unsigned int TXRXEN : 1;
volatile unsigned int Reserved2 : 1;
volatile unsigned int SYN : 1;
volatile unsigned int RXDSEL : 3;
volatile unsigned int Reserved1 : 4;
volatile unsigned int RFCSEL : 4;
volatile unsigned int RCLKDIR : 1;
volatile unsigned int RSFDIR : 1;
volatile unsigned int TFCSEL : 4;
volatile unsigned int TCLKDIR : 1;
volatile unsigned int TFSDIR : 1;
}_AUDMUX_HPCR2bits;
typedef union {
_AUDMUX_HPCR2bits bits;
volatile unsigned int all;
}AUDMUX_HPCR2reg;
#define AUDMUX_HPCR2 (*(volatile AUDMUX_HPCR2reg *)(0x10016004))
// AUDMUX_HPCR3 register
typedef struct {
volatile unsigned int INMMASK : 8;
volatile unsigned int INMEN : 1;
volatile unsigned int Reserved3 : 1;
volatile unsigned int TXRXEN : 1;
volatile unsigned int Reserved2 : 1;
volatile unsigned int SYN : 1;
volatile unsigned int RXDSEL : 3;
volatile unsigned int Reserved1 : 4;
volatile unsigned int RFCSEL : 4;
volatile unsigned int RCLKDIR : 1;
volatile unsigned int RSFDIR : 1;
volatile unsigned int TFCSEL : 4;
volatile unsigned int TCLKDIR : 1;
volatile unsigned int TFSDIR : 1;
}_AUDMUX_HPCR3bits;
typedef union {
_AUDMUX_HPCR3bits bits;
volatile unsigned int all;
}AUDMUX_HPCR3reg;
#define AUDMUX_HPCR3 (*(volatile AUDMUX_HPCR3reg *)(0x10016008))
// AUDMUX_PPCR1 register
typedef struct {
volatile unsigned int Reserved3 : 10;
volatile unsigned int TXRXEN : 1;
volatile unsigned int Reserved2 : 1;
volatile unsigned int SYN : 1;
volatile unsigned int RXDSEL : 3;
volatile unsigned int Reserved : 4;
volatile unsigned int RFCSEL : 4;
volatile unsigned int RCLKDIR : 1;
volatile unsigned int RSFDIR : 1;
volatile unsigned int TFCSEL : 4;
volatile unsigned int TCLKDIR : 1;
volatile unsigned int TFSDIR : 1;
}_AUDMUX_PPCR1bits;
typedef union {
_AUDMUX_PPCR1bits bits;
volatile unsigned int all;
}AUDMUX_PPCR1reg;
#define AUDMUX_PPCR1 (*(volatile AUDMUX_PPCR1reg *)(0x10016010))
// AUDMUX_PPCR2 register
typedef struct {
volatile unsigned int Reserved3 : 10;
volatile unsigned int TXRXEN : 1;
volatile unsigned int Reserved2 : 1;
volatile unsigned int SYN : 1;
volatile unsigned int RXDSEL : 3;
volatile unsigned int Reserved1 : 4;
volatile unsigned int RFCSEL : 4;
volatile unsigned int RCLKDIR : 1;
volatile unsigned int RSFDIR : 1;
volatile unsigned int TFCSEL : 4;
volatile unsigned int TCLKDIR : 1;
volatile unsigned int TFSDIR : 1;
}_AUDMUX_PPCR2bits;
typedef union {
_AUDMUX_PPCR2bits bits;
volatile unsigned int all;
}AUDMUX_PPCR2reg;
#define AUDMUX_PPCR2 (*(volatile AUDMUX_PPCR2reg *)(0x10016014))
// AUDMUX_PPCR3 register
typedef struct {
volatile unsigned int Reserved3 : 10;
volatile unsigned int TXRXEN : 1;
volatile unsigned int Reserved2 : 1;
volatile unsigned int SYN : 1;
volatile unsigned int RXDSEL : 3;
volatile unsigned int Reserved1 : 4;
volatile unsigned int RFCSEL : 4;
volatile unsigned int RCLKDIR : 1;
volatile unsigned int RSFDIR : 1;
volatile unsigned int TFCSEL : 4;
volatile unsigned int TCLKDIR : 1;
volatile unsigned int TFSDIR : 1;
}_AUDMUX_PPCR3bits;
typedef union {
_AUDMUX_PPCR3bits bits;
volatile unsigned int all;
}AUDMUX_PPCR3reg;
#define AUDMUX_PPCR3 (*(volatile AUDMUX_PPCR3reg *)(0x1001601C))
// BMI_BMICTLR1 register
typedef struct {
volatile unsigned int BMI_EN : 1;
volatile unsigned int TxFIFO_CLR : 1;
volatile unsigned int RxFIFO_CLR : 1;
volatile unsigned int BIT_SEL_16 : 1;
volatile unsigned int READ_REQ_POL : 1;
volatile unsigned int CLK_CS_POL : 1;
volatile unsigned int MMD_MODE_SEL : 1;
volatile unsigned int TxFE_INT_EN : 1;
volatile unsigned int RxFF_INT_EN : 1;
volatile unsigned int WRDY_INT_EN : 1;
volatile unsigned int BRDY_INT_EN : 1;
volatile unsigned int RxF_OV_INT_EN : 1;
volatile unsigned int MASTER_SEL : 1;
volatile unsigned int READ : 1;
volatile unsigned int MMD_CLKOUT : 1;
volatile unsigned int DATA_LATCH : 1;
volatile unsigned int RxF_Water_Mark : 4;
volatile unsigned int TxF_Water_Mark : 4;
volatile unsigned int DIV : 2;
volatile unsigned int WS : 3;
volatile unsigned int WAIT : 1;
volatile unsigned int Reserved : 2;
}_BMI_BMICTLR1bits;
typedef union {
_BMI_BMICTLR1bits bits;
volatile unsigned int all;
}BMI_BMICTLR1reg;
#define BMI_BMICTLR1 (*(volatile BMI_BMICTLR1reg *)(0xA0000000))
// BMI_BMICTLR2 register
typedef struct {
volatile unsigned int COUNT : 6;
volatile unsigned int Reserved : 26;
}_BMI_BMICTLR2bits;
typedef union {
_BMI_BMICTLR2bits bits;
volatile unsigned int all;
}BMI_BMICTLR2reg;
#define BMI_BMICTLR2 (*(volatile BMI_BMICTLR2reg *)(0xA0000004))
// BMI_BMISTR register
typedef struct {
volatile unsigned int BCNT : 2;
volatile unsigned int TxF_EMPTY : 1;
volatile unsigned int RxF_FULL : 1;
volatile unsigned int WRDY : 1;
volatile unsigned int BRDY : 1;
volatile unsigned int RxF_OV : 1;
volatile unsigned int TA : 1;
volatile unsigned int Reserved : 24;
}_BMI_BMISTRbits;
typedef union {
_BMI_BMISTRbits bits;
volatile unsigned int all;
}BMI_BMISTRreg;
#define BMI_BMISTR (*(volatile BMI_BMISTRreg *)(0xA0000008))
// BMI_BMIRXD register
typedef struct {
volatile unsigned int Data : 32;
}_BMI_BMIRXDbits;
typedef union {
_BMI_BMIRXDbits bits;
volatile unsigned int all;
}BMI_BMIRXDreg;
#define BMI_BMIRXD (*(volatile BMI_BMIRXDreg *)(0xA000000C))
// BMI_BMITXD register
typedef struct {
volatile unsigned int Data : 32;
}_BMI_BMITXDbits;
typedef union {
_BMI_BMITXDbits bits;
volatile unsigned int all;
}BMI_BMITXDreg;
#define BMI_BMITXD (*(volatile BMI_BMITXDreg *)(0xA0000010))
// CSI_CSICR1 register
typedef struct {
volatile unsigned int Reserved : 1;
volatile unsigned int REDGE : 1;
volatile unsigned int INV_PCLK : 1;
volatile unsigned int INV_DATA : 1;
volatile unsigned int GCLK_MODE : 1;
volatile unsigned int CLR_RXFIFO : 1;
volatile unsigned int CLR_STATFIFO : 1;
volatile unsigned int PACK_DIR : 1;
volatile unsigned int FCC : 1;
volatile unsigned int MCLKEN : 1;
volatile unsigned int CCIR_EN : 1;
volatile unsigned int HSYNC_POL : 1;
volatile unsigned int MCLKDIV : 4;
volatile unsigned int SOF_INTEN : 1;
volatile unsigned int SOF_POL : 1;
volatile unsigned int RXFF_INTEN : 1;
volatile unsigned int RXFF_LEVEL : 2;
volatile unsigned int STATFF_INTEN : 1;
volatile unsigned int STATFF_LEVEL : 2;
volatile unsigned int RF_OR_INTEN : 1;
volatile unsigned int SF_OR_INTEN : 1;
volatile unsigned int COF_INT_E : 1;
volatile unsigned int CCIR_MODE : 1;
volatile unsigned int PrP_IF_EN : 1;
volatile unsigned int EOF_INT_EN : 1;
volatile unsigned int EXT_VSYNC : 1;
volatile unsigned int SWAP16_EN : 1;
}_CSI_CSICR1bits;
typedef union {
_CSI_CSICR1bits bits;
volatile unsigned int all;
}CSI_CSICR1reg;
#define CSI_CSICR1 (*(volatile CSI_CSICR1reg *)(0x80000000))
// CSI_CSICR2 register
typedef struct {
volatile unsigned int HSC : 8;
volatile unsigned int VSC : 8;
volatile unsigned int LVRM : 3;
volatile unsigned int BTS : 2;
volatile unsigned int Reserved1 : 2;
volatile unsigned int SCE : 1;
volatile unsigned int AFS : 2;
volatile unsigned int DRM : 1;
volatile unsigned int Reserved : 5;
}_CSI_CSICR2bits;
typedef union {
_CSI_CSICR2bits bits;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -