📄 pic24gs128j128-icd.h
字号:
static volatile struct {
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned CMIE : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned C2IE : 1;
volatile unsigned INT4IE : 1;
volatile unsigned INT3IE : 1;
volatile unsigned OC8IE : 1;
volatile unsigned OC7IE : 1;
volatile unsigned OC6IE : 1;
volatile unsigned OC5IE : 1;
} IEC2bits @ 0x90;
static volatile unsigned int IPC0 @ 0x94;
static volatile bit INT0IP0 @ ((unsigned)&IPC0*8)+0;
static volatile bit INT0IP1 @ ((unsigned)&IPC0*8)+1;
static volatile bit INT0IP2 @ ((unsigned)&IPC0*8)+2;
static volatile bit IC1IP0 @ ((unsigned)&IPC0*8)+4;
static volatile bit IC1IP1 @ ((unsigned)&IPC0*8)+5;
static volatile bit IC1IP2 @ ((unsigned)&IPC0*8)+6;
static volatile bit OC1IP0 @ ((unsigned)&IPC0*8)+8;
static volatile bit OC1IP1 @ ((unsigned)&IPC0*8)+9;
static volatile bit OC1IP2 @ ((unsigned)&IPC0*8)+10;
static volatile bit T1IP0 @ ((unsigned)&IPC0*8)+12;
static volatile bit T1IP1 @ ((unsigned)&IPC0*8)+13;
static volatile bit T1IP2 @ ((unsigned)&IPC0*8)+14;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
volatile unsigned T1IP : 3;
unsigned : 1;
volatile unsigned OC1IP : 3;
unsigned : 1;
volatile unsigned IC1IP : 3;
unsigned : 1;
volatile unsigned INT0IP : 3;
} IPC0bits @ 0x94;
static volatile unsigned int IPC1 @ 0x96;
static volatile bit IC2IP0 @ ((unsigned)&IPC1*8)+0;
static volatile bit IC2IP1 @ ((unsigned)&IPC1*8)+1;
static volatile bit IC2IP2 @ ((unsigned)&IPC1*8)+2;
static volatile bit OC2IP0 @ ((unsigned)&IPC1*8)+4;
static volatile bit OC2IP1 @ ((unsigned)&IPC1*8)+5;
static volatile bit OC2IP2 @ ((unsigned)&IPC1*8)+6;
static volatile bit T2IP0 @ ((unsigned)&IPC1*8)+8;
static volatile bit T2IP1 @ ((unsigned)&IPC1*8)+9;
static volatile bit T2IP2 @ ((unsigned)&IPC1*8)+10;
static volatile bit T3IP0 @ ((unsigned)&IPC1*8)+12;
static volatile bit T3IP1 @ ((unsigned)&IPC1*8)+13;
static volatile bit T3IP2 @ ((unsigned)&IPC1*8)+14;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
volatile unsigned T3IP : 3;
unsigned : 1;
volatile unsigned T2IP : 3;
unsigned : 1;
volatile unsigned OC2IP : 3;
unsigned : 1;
volatile unsigned IC2IP : 3;
} IPC1bits @ 0x96;
static volatile unsigned int IPC2 @ 0x98;
static volatile bit SPI1IP0 @ ((unsigned)&IPC2*8)+0;
static volatile bit SPI1IP1 @ ((unsigned)&IPC2*8)+1;
static volatile bit SPI1IP2 @ ((unsigned)&IPC2*8)+2;
static volatile bit U1RXIP0 @ ((unsigned)&IPC2*8)+4;
static volatile bit U1RXIP1 @ ((unsigned)&IPC2*8)+5;
static volatile bit U1RXIP2 @ ((unsigned)&IPC2*8)+6;
static volatile bit U1TXIP0 @ ((unsigned)&IPC2*8)+8;
static volatile bit U1TXIP1 @ ((unsigned)&IPC2*8)+9;
static volatile bit U1TXIP2 @ ((unsigned)&IPC2*8)+10;
static volatile bit ADIP0 @ ((unsigned)&IPC2*8)+12;
static volatile bit ADIP1 @ ((unsigned)&IPC2*8)+13;
static volatile bit ADIP2 @ ((unsigned)&IPC2*8)+14;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
volatile unsigned ADIP : 3;
unsigned : 1;
volatile unsigned U1TXIP : 3;
unsigned : 1;
volatile unsigned U1RXIP : 3;
unsigned : 1;
volatile unsigned SPI1IP : 3;
} IPC2bits @ 0x98;
static volatile unsigned int IPC3 @ 0x9A;
static volatile bit NVMIP0 @ ((unsigned)&IPC3*8)+0;
static volatile bit NVMIP1 @ ((unsigned)&IPC3*8)+1;
static volatile bit NVMIP2 @ ((unsigned)&IPC3*8)+2;
static volatile bit I2CIP0 @ ((unsigned)&IPC3*8)+4;
static volatile bit I2CIP1 @ ((unsigned)&IPC3*8)+5;
static volatile bit I2CIP2 @ ((unsigned)&IPC3*8)+6;
static volatile bit BCLIP0 @ ((unsigned)&IPC3*8)+8;
static volatile bit BCLIP1 @ ((unsigned)&IPC3*8)+9;
static volatile bit BCLIP2 @ ((unsigned)&IPC3*8)+10;
static volatile bit CNIP0 @ ((unsigned)&IPC3*8)+12;
static volatile bit CNIP1 @ ((unsigned)&IPC3*8)+13;
static volatile bit CNIP2 @ ((unsigned)&IPC3*8)+14;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
volatile unsigned CNIP : 3;
unsigned : 1;
volatile unsigned BCLIP : 3;
unsigned : 1;
volatile unsigned I2CIP : 3;
unsigned : 1;
volatile unsigned NVMIP : 3;
} IPC3bits @ 0x9A;
static volatile unsigned int IPC4 @ 0x9C;
static volatile bit INT1IP0 @ ((unsigned)&IPC4*8)+0;
static volatile bit INT1IP1 @ ((unsigned)&IPC4*8)+1;
static volatile bit INT1IP2 @ ((unsigned)&IPC4*8)+2;
static volatile bit IC7IP0 @ ((unsigned)&IPC4*8)+4;
static volatile bit IC7IP1 @ ((unsigned)&IPC4*8)+5;
static volatile bit IC7IP2 @ ((unsigned)&IPC4*8)+6;
static volatile bit IC8IP0 @ ((unsigned)&IPC4*8)+8;
static volatile bit IC8IP1 @ ((unsigned)&IPC4*8)+9;
static volatile bit IC8IP2 @ ((unsigned)&IPC4*8)+10;
static volatile bit OC3IP0 @ ((unsigned)&IPC4*8)+12;
static volatile bit OC3IP1 @ ((unsigned)&IPC4*8)+13;
static volatile bit OC3IP2 @ ((unsigned)&IPC4*8)+14;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
volatile unsigned OC3IP : 3;
unsigned : 1;
volatile unsigned IC8IP : 3;
unsigned : 1;
volatile unsigned IC7IP : 3;
unsigned : 1;
volatile unsigned INT1IP : 3;
} IPC4bits @ 0x9C;
static volatile unsigned int IPC5 @ 0x9E;
static volatile bit OC4IP0 @ ((unsigned)&IPC5*8)+0;
static volatile bit OC4IP1 @ ((unsigned)&IPC5*8)+1;
static volatile bit OC4IP2 @ ((unsigned)&IPC5*8)+2;
static volatile bit T4IP0 @ ((unsigned)&IPC5*8)+4;
static volatile bit T4IP1 @ ((unsigned)&IPC5*8)+5;
static volatile bit T4IP2 @ ((unsigned)&IPC5*8)+6;
static volatile bit T5IP0 @ ((unsigned)&IPC5*8)+8;
static volatile bit T5IP1 @ ((unsigned)&IPC5*8)+9;
static volatile bit T5IP2 @ ((unsigned)&IPC5*8)+10;
static volatile bit INT2IP0 @ ((unsigned)&IPC5*8)+12;
static volatile bit INT2IP1 @ ((unsigned)&IPC5*8)+13;
static volatile bit INT2IP2 @ ((unsigned)&IPC5*8)+14;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
volatile unsigned INT2IP : 3;
unsigned : 1;
volatile unsigned T5IP : 3;
unsigned : 1;
volatile unsigned T4IP : 3;
unsigned : 1;
volatile unsigned OC4IP : 3;
} IPC5bits @ 0x9E;
static volatile unsigned int IPC6 @ 0xA0;
static volatile bit U2RXIP0 @ ((unsigned)&IPC6*8)+0;
static volatile bit U2RXIP1 @ ((unsigned)&IPC6*8)+1;
static volatile bit U2RXIP2 @ ((unsigned)&IPC6*8)+2;
static volatile bit U2TXIP0 @ ((unsigned)&IPC6*8)+4;
static volatile bit U2TXIP1 @ ((unsigned)&IPC6*8)+5;
static volatile bit U2TXIP2 @ ((unsigned)&IPC6*8)+6;
static volatile bit SPI2IP0 @ ((unsigned)&IPC6*8)+8;
static volatile bit SPI2IP1 @ ((unsigned)&IPC6*8)+9;
static volatile bit SPI2IP2 @ ((unsigned)&IPC6*8)+10;
static volatile bit C1IP0 @ ((unsigned)&IPC6*8)+12;
static volatile bit C1IP1 @ ((unsigned)&IPC6*8)+13;
static volatile bit C1IP2 @ ((unsigned)&IPC6*8)+14;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
volatile unsigned C1IP : 3;
unsigned : 1;
volatile unsigned SPI2IP : 3;
unsigned : 1;
volatile unsigned U2TXIP : 3;
unsigned : 1;
volatile unsigned U2RXIP : 3;
} IPC6bits @ 0xA0;
static volatile unsigned int IPC7 @ 0xA2;
static volatile bit IC3IP0 @ ((unsigned)&IPC7*8)+0;
static volatile bit IC3IP1 @ ((unsigned)&IPC7*8)+1;
static volatile bit IC3IP2 @ ((unsigned)&IPC7*8)+2;
static volatile bit IC4IP0 @ ((unsigned)&IPC7*8)+4;
static volatile bit IC4IP1 @ ((unsigned)&IPC7*8)+5;
static volatile bit IC4IP2 @ ((unsigned)&IPC7*8)+6;
static volatile bit IC5IP0 @ ((unsigned)&IPC7*8)+8;
static volatile bit IC5IP1 @ ((unsigned)&IPC7*8)+9;
static volatile bit IC5IP2 @ ((unsigned)&IPC7*8)+10;
static volatile bit IC6IP0 @ ((unsigned)&IPC7*8)+12;
static volatile bit IC6IP1 @ ((unsigned)&IPC7*8)+13;
static volatile bit IC6IP2 @ ((unsigned)&IPC7*8)+14;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
volatile unsigned IC6IP : 3;
unsigned : 1;
volatile unsigned IC5IP : 3;
unsigned : 1;
volatile unsigned IC4IP : 3;
unsigned : 1;
volatile unsigned IC3IP : 3;
} IPC7bits @ 0xA2;
static volatile unsigned int IPC8 @ 0xA4;
static volatile bit OC5IP0 @ ((unsigned)&IPC8*8)+0;
static volatile bit OC5IP1 @ ((unsigned)&IPC8*8)+1;
static volatile bit OC5IP2 @ ((unsigned)&IPC8*8)+2;
static volatile bit OC6IP0 @ ((unsigned)&IPC8*8)+4;
static volatile bit OC6IP1 @ ((unsigned)&IPC8*8)+5;
static volatile bit OC6IP2 @ ((unsigned)&IPC8*8)+6;
static volatile bit OC7IP0 @ ((unsigned)&IPC8*8)+8;
static volatile bit OC7IP1 @ ((unsigned)&IPC8*8)+9;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -