⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mx21_memmap.h

📁 MX21_InitCodeLib.rar freescale mx21系列ARM芯片9328的WINCE5.0下初始化代码
💻 H
📖 第 1 页 / 共 5 页
字号:
}AITC_INTTYPEHreg;

#define AITC_INTTYPEH       (*(volatile AITC_INTTYPEHreg *)(0x10040018))


// AITC_INTTYPEL 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_INTTYPELbits;

typedef union {
 _AITC_INTTYPELbits bits;
 volatile unsigned int all;
}AITC_INTTYPELreg;

#define AITC_INTTYPEL       (*(volatile AITC_INTTYPELreg *)(0x1004001C))


// AITC_NIPRIORITY7 register
typedef struct {
 volatile unsigned int INT56     : 4;
 volatile unsigned int INT57     : 4;
 volatile unsigned int INT58     : 4;
 volatile unsigned int INT59     : 4;
 volatile unsigned int INT60     : 4;
 volatile unsigned int INT61     : 4;
 volatile unsigned int INT62     : 4;
 volatile unsigned int INT63     : 4;
}_AITC_NIPRIORITY7bits;

typedef union {
 _AITC_NIPRIORITY7bits bits;
 volatile unsigned int all;
}AITC_NIPRIORITY7reg;

#define AITC_NIPRIORITY7 (*(volatile AITC_NIPRIORITY7reg *)(0x10040020))


// AITC_NIPRIORITY6 register
typedef struct {
 volatile unsigned int INT48     : 4;
 volatile unsigned int INT49     : 4;
 volatile unsigned int INT50     : 4;
 volatile unsigned int INT51     : 4;
 volatile unsigned int INT52     : 4;
 volatile unsigned int INT53     : 4;
 volatile unsigned int INT54     : 4;
 volatile unsigned int INT55     : 4;
}_AITC_NIPRIORITY6bits;

typedef union {
 _AITC_NIPRIORITY6bits bits;
 volatile unsigned int all;
}AITC_NIPRIORITY6reg;

#define AITC_NIPRIORITY6 (*(volatile AITC_NIPRIORITY6reg *)(0x10040024))


// AITC_NIPRIORITY5 register
typedef struct {
 volatile unsigned int INT40     : 4;
 volatile unsigned int INT41     : 4;
 volatile unsigned int INT42     : 4;
 volatile unsigned int INT43     : 4;
 volatile unsigned int INT44     : 4;
 volatile unsigned int INT45     : 4;
 volatile unsigned int INT46     : 4;
 volatile unsigned int INT47     : 4;
}_AITC_NIPRIORITY5bits;

typedef union {
 _AITC_NIPRIORITY5bits bits;
 volatile unsigned int all;
}AITC_NIPRIORITY5reg;

#define AITC_NIPRIORITY5 (*(volatile AITC_NIPRIORITY5reg *)(0x10040028))


// AITC_NIPRIORITY4 register
typedef struct {
 volatile unsigned int INT32     : 4;
 volatile unsigned int INT33     : 4;
 volatile unsigned int INT34     : 4;
 volatile unsigned int INT35     : 4;
 volatile unsigned int INT36     : 4;
 volatile unsigned int INT37     : 4;
 volatile unsigned int INT38     : 4;
 volatile unsigned int INT39     : 4;
}_AITC_NIPRIORITY4bits;

typedef union {
 _AITC_NIPRIORITY4bits bits;
 volatile unsigned int all;
}AITC_NIPRIORITY4reg;

#define AITC_NIPRIORITY4 (*(volatile AITC_NIPRIORITY4reg *)(0x1004002C))


// AITC_NIPRIORITY3 register
typedef struct {
 volatile unsigned int INT24     : 4;
 volatile unsigned int INT25     : 4;
 volatile unsigned int INT26     : 4;
 volatile unsigned int INT27     : 4;
 volatile unsigned int INT28     : 4;
 volatile unsigned int INT29     : 4;
 volatile unsigned int INT30     : 4;
 volatile unsigned int INT31     : 4;
}_AITC_NIPRIORITY3bits;

typedef union {
 _AITC_NIPRIORITY3bits bits;
 volatile unsigned int all;
}AITC_NIPRIORITY3reg;

#define AITC_NIPRIORITY3 (*(volatile AITC_NIPRIORITY3reg *)(0x10040030))


// AITC_NIPRIORITY2 register
typedef struct {
 volatile unsigned int INT16     : 4;
 volatile unsigned int INT17     : 4;
 volatile unsigned int INT18     : 4;
 volatile unsigned int INT19     : 4;
 volatile unsigned int INT20     : 4;
 volatile unsigned int INT21     : 4;
 volatile unsigned int INT22     : 4;
 volatile unsigned int INT23     : 4;
}_AITC_NIPRIORITY2bits;

typedef union {
 _AITC_NIPRIORITY2bits bits;
 volatile unsigned int all;
}AITC_NIPRIORITY2reg;

#define AITC_NIPRIORITY2 (*(volatile AITC_NIPRIORITY2reg *)(0x10040034))


// AITC_NIPRIORITY1 register
typedef struct {
 volatile unsigned int INT8      : 4;
 volatile unsigned int INT9      : 4;
 volatile unsigned int INT10     : 4;
 volatile unsigned int INT11     : 4;
 volatile unsigned int INT12     : 4;
 volatile unsigned int INT13     : 4;
 volatile unsigned int INT14     : 4;
 volatile unsigned int INT15     : 4;
}_AITC_NIPRIORITY1bits;

typedef union {
 _AITC_NIPRIORITY1bits bits;
 volatile unsigned int all;
}AITC_NIPRIORITY1reg;

#define AITC_NIPRIORITY1 (*(volatile AITC_NIPRIORITY1reg *)(0x10040038))


// AITC_NIPRIORITY0 register
typedef struct {
 volatile unsigned int INT0      : 4;
 volatile unsigned int INT1      : 4;
 volatile unsigned int INT2      : 4;
 volatile unsigned int INT3      : 4;
 volatile unsigned int INT4      : 4;
 volatile unsigned int INT5      : 4;
 volatile unsigned int INT6      : 4;
 volatile unsigned int INT7      : 4;
}_AITC_NIPRIORITY0bits;

typedef union {
 _AITC_NIPRIORITY0bits bits;
 volatile unsigned int all;
}AITC_NIPRIORITY0reg;

#define AITC_NIPRIORITY0 (*(volatile AITC_NIPRIORITY0reg *)(0x1004003C))


// AITC_NIVECSR register
typedef struct {
 volatile unsigned int NIPRILVL  : 16;
 volatile unsigned int NIVECTOR  : 16;
}_AITC_NIVECSRbits;

typedef union {
 _AITC_NIVECSRbits bits;
 volatile unsigned int all;
}AITC_NIVECSRreg;

#define AITC_NIVECSR         (*(volatile AITC_NIVECSRreg *)(0x10040040))


// AITC_FIVECSR register
typedef struct {
 volatile unsigned int FIVECTOR  : 32;
}_AITC_FIVECSRbits;

typedef union {
 _AITC_FIVECSRbits bits;
 volatile unsigned int all;
}AITC_FIVECSRreg;

#define AITC_FIVECSR         (*(volatile AITC_FIVECSRreg *)(0x10040044))


// AITC_INTSRCH 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_INTSRCHbits;

typedef union {
 _AITC_INTSRCHbits bits;
 volatile unsigned int all;
}AITC_INTSRCHreg;

#define AITC_INTSRCH         (*(volatile AITC_INTSRCHreg *)(0x10040048))


// AITC_INTSRCL 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_INTSRCLbits;

typedef union {
 _AITC_INTSRCLbits bits;
 volatile unsigned int all;
}AITC_INTSRCLreg;

#define AITC_INTSRCL         (*(volatile AITC_INTSRCLreg *)(0x1004004C))


// AITC_INTFRCH 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_INTFRCHbits;

typedef union {
 _AITC_INTFRCHbits bits;
 volatile unsigned int all;
}AITC_INTFRCHreg;

#define AITC_INTFRCH         (*(volatile AITC_INTFRCHreg *)(0x10040050))


// AITC_INTFRCL 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_INTFRCLbits;

typedef union {
 _AITC_INTFRCLbits bits;
 volatile unsigned int all;
}AITC_INTFRCLreg;

#define AITC_INTFRCL         (*(volatile AITC_INTFRCLreg *)(0x10040054))


// AITC_NIPNDH 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;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -