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

📄 pic24gs128j128-icd.h

📁 picc
💻 H
📖 第 1 页 / 共 5 页
字号:
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 + -