📄 pic24gs128j128-icd.h
字号:
static volatile bit OC7IP2 @ ((unsigned)&IPC8*8)+10;
static volatile bit OC8IP0 @ ((unsigned)&IPC8*8)+12;
static volatile bit OC8IP1 @ ((unsigned)&IPC8*8)+13;
static volatile bit OC8IP2 @ ((unsigned)&IPC8*8)+14;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
volatile unsigned OC8IP : 3;
unsigned : 1;
volatile unsigned OC7IP : 3;
unsigned : 1;
volatile unsigned OC6IP : 3;
unsigned : 1;
volatile unsigned OC5IP : 3;
} IPC8bits @ 0xA4;
static volatile unsigned int IPC9 @ 0xA6;
static volatile bit INT3IP0 @ ((unsigned)&IPC9*8)+0;
static volatile bit INT3IP1 @ ((unsigned)&IPC9*8)+1;
static volatile bit INT3IP2 @ ((unsigned)&IPC9*8)+2;
static volatile bit INT4IP0 @ ((unsigned)&IPC9*8)+4;
static volatile bit INT4IP1 @ ((unsigned)&IPC9*8)+5;
static volatile bit INT4IP2 @ ((unsigned)&IPC9*8)+6;
static volatile bit C2IP0 @ ((unsigned)&IPC9*8)+8;
static volatile bit C2IP1 @ ((unsigned)&IPC9*8)+9;
static volatile bit C2IP2 @ ((unsigned)&IPC9*8)+10;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned C2IP : 3;
unsigned : 1;
volatile unsigned INT4IP : 3;
unsigned : 1;
volatile unsigned INT3IP : 3;
} IPC9bits @ 0xA6;
static volatile unsigned int IPC11 @ 0xAA;
static volatile bit CMIP0 @ ((unsigned)&IPC11*8)+0;
static volatile bit CMIP1 @ ((unsigned)&IPC11*8)+1;
static volatile bit CMIP2 @ ((unsigned)&IPC11*8)+2;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned CMIP : 3;
} IPC11bits @ 0xAA;
static volatile unsigned int INTREG @ 0xD0;
static volatile bit VECNUM0 @ ((unsigned)&INTREG*8)+0;
static volatile bit VECNUM1 @ ((unsigned)&INTREG*8)+1;
static volatile bit VECNUM2 @ ((unsigned)&INTREG*8)+2;
static volatile bit VECNUM3 @ ((unsigned)&INTREG*8)+3;
static volatile bit VECNUM4 @ ((unsigned)&INTREG*8)+4;
static volatile bit VECNUM5 @ ((unsigned)&INTREG*8)+5;
static volatile bit ILR0 @ ((unsigned)&INTREG*8)+8;
static volatile bit ILR1 @ ((unsigned)&INTREG*8)+9;
static volatile bit ILR2 @ ((unsigned)&INTREG*8)+10;
static volatile bit ILR3 @ ((unsigned)&INTREG*8)+11;
static volatile bit TMODE @ ((unsigned)&INTREG*8)+14;
static volatile bit IRQtoCPU @ ((unsigned)&INTREG*8)+15;
/* Microchip compatible bit field */
static volatile struct {
volatile unsigned IRQtoCPU : 1;
volatile unsigned TMODE : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned ILR : 4;
unsigned : 1;
unsigned : 1;
volatile unsigned VECNUM : 6;
} INTREGbits @ 0xD0;
static volatile unsigned int TMR1 @ 0x100;
static volatile unsigned int PR1 @ 0x102;
static volatile unsigned int T1CON @ 0x104;
static volatile bit T1CS @ ((unsigned)&T1CON*8)+1;
static volatile bit T1SYNC @ ((unsigned)&T1CON*8)+2;
static volatile bit T1CKPS0 @ ((unsigned)&T1CON*8)+4;
static volatile bit T1CKPS1 @ ((unsigned)&T1CON*8)+5;
static volatile bit T1GATE @ ((unsigned)&T1CON*8)+6;
static volatile bit T1SIDL @ ((unsigned)&T1CON*8)+13;
static volatile bit T1FRZ @ ((unsigned)&T1CON*8)+14;
static volatile bit T1ON @ ((unsigned)&T1CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
volatile unsigned T1ON : 1;
volatile unsigned T1FRZ : 1;
volatile unsigned T1SIDL : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned T1GATE : 1;
volatile unsigned T1CKPS : 2;
unsigned : 1;
volatile unsigned T1SYNC : 1;
volatile unsigned T1CS : 1;
unsigned : 1;
} T1CONbits @ 0x104;
static volatile unsigned int TMR2 @ 0x106;
static volatile unsigned int TMR3HLD @ 0x108;
static volatile unsigned int TMR3 @ 0x10A;
static volatile unsigned int PR2 @ 0x10C;
static volatile unsigned int PR3 @ 0x10E;
static volatile unsigned int T2CON @ 0x110;
static volatile bit T2CS @ ((unsigned)&T2CON*8)+1;
static volatile bit T2T32 @ ((unsigned)&T2CON*8)+3;
static volatile bit T2CKPS0 @ ((unsigned)&T2CON*8)+4;
static volatile bit T2CKPS1 @ ((unsigned)&T2CON*8)+5;
static volatile bit T2GATE @ ((unsigned)&T2CON*8)+6;
static volatile bit T2SIDL @ ((unsigned)&T2CON*8)+13;
static volatile bit T2FRZ @ ((unsigned)&T2CON*8)+14;
static volatile bit T2ON @ ((unsigned)&T2CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
volatile unsigned T2ON : 1;
volatile unsigned T2FRZ : 1;
volatile unsigned T2SIDL : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned T2GATE : 1;
volatile unsigned T2CKPS : 2;
volatile unsigned T32 : 1;
unsigned : 1;
volatile unsigned T2CS : 1;
unsigned : 1;
} T2CONbits @ 0x110;
static volatile unsigned int T3CON @ 0x112;
static volatile bit T3CS @ ((unsigned)&T3CON*8)+1;
static volatile bit T3CKPS0 @ ((unsigned)&T3CON*8)+4;
static volatile bit T3CKPS1 @ ((unsigned)&T3CON*8)+5;
static volatile bit T3GATE @ ((unsigned)&T3CON*8)+6;
static volatile bit T3SIDL @ ((unsigned)&T3CON*8)+13;
static volatile bit T3FRZ @ ((unsigned)&T3CON*8)+14;
static volatile bit T3ON @ ((unsigned)&T3CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
volatile unsigned T3ON : 1;
volatile unsigned T3FRZ : 1;
volatile unsigned T3SIDL : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned T3GATE : 1;
volatile unsigned T3CKPS : 2;
unsigned : 1;
unsigned : 1;
volatile unsigned T3CS : 1;
unsigned : 1;
} T3CONbits @ 0x112;
static volatile unsigned int TMR4 @ 0x114;
static volatile unsigned int TMR5HLD @ 0x116;
static volatile unsigned int TMR5 @ 0x118;
static volatile unsigned int PR4 @ 0x11A;
static volatile unsigned int PR5 @ 0x11C;
static volatile unsigned int T4CON @ 0x11E;
static volatile bit T4CS @ ((unsigned)&T4CON*8)+1;
static volatile bit T4T45 @ ((unsigned)&T4CON*8)+3;
static volatile bit T4CKPS0 @ ((unsigned)&T4CON*8)+4;
static volatile bit T4CKPS1 @ ((unsigned)&T4CON*8)+5;
static volatile bit T4GATE @ ((unsigned)&T4CON*8)+6;
static volatile bit T4SIDL @ ((unsigned)&T4CON*8)+13;
static volatile bit T4FRZ @ ((unsigned)&T4CON*8)+14;
static volatile bit T4ON @ ((unsigned)&T4CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
volatile unsigned T4ON : 1;
volatile unsigned T4FRZ : 1;
volatile unsigned T4SIDL : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned T4GATE : 1;
volatile unsigned T4CKPS : 2;
volatile unsigned T45 : 1;
unsigned : 1;
volatile unsigned T4CS : 1;
unsigned : 1;
} T4CONbits @ 0x11E;
static volatile unsigned int T5CON @ 0x120;
static volatile bit T5CS @ ((unsigned)&T5CON*8)+1;
static volatile bit T5TCKPS0 @ ((unsigned)&T5CON*8)+4;
static volatile bit T5TCKPS1 @ ((unsigned)&T5CON*8)+5;
static volatile bit T5GATE @ ((unsigned)&T5CON*8)+6;
static volatile bit T5SIDL @ ((unsigned)&T5CON*8)+13;
static volatile bit T5FRZ @ ((unsigned)&T5CON*8)+14;
static volatile bit T5ON @ ((unsigned)&T5CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
volatile unsigned T5ON : 1;
volatile unsigned T5FRZ : 1;
volatile unsigned T5SIDL : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -