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

📄 pic24hj256gp210.h

📁 picc
💻 H
📖 第 1 页 / 共 5 页
字号:
                unsigned                         : 1;
       volatile unsigned      INT1IE             : 1;
       volatile unsigned      CNIE               : 1;
       volatile unsigned      CMPIE              : 1;
       volatile unsigned      BCL1IE             : 1;
       volatile unsigned      I2C1IE             : 1;
} IEC1bits @ 0x96;

static volatile unsigned int  IEC2               @ 0x98;
static volatile bit           SPF2IE             @ ((unsigned)&IEC2*8)+0;
static volatile bit           SPI2IE             @ ((unsigned)&IEC2*8)+1;
static volatile bit           DMA3IE             @ ((unsigned)&IEC2*8)+4;
static volatile bit           IC3IE              @ ((unsigned)&IEC2*8)+5;
static volatile bit           IC4IE              @ ((unsigned)&IEC2*8)+6;
static volatile bit           IC5IE              @ ((unsigned)&IEC2*8)+7;
static volatile bit           OC5IE              @ ((unsigned)&IEC2*8)+9;
static volatile bit           PMPIE              @ ((unsigned)&IEC2*8)+13;
static volatile bit           DMA4IE             @ ((unsigned)&IEC2*8)+14;
/* Microchip compatible bit field */
static volatile struct {
                unsigned                         : 1;
       volatile unsigned      DMA4IE             : 1;
       volatile unsigned      PMPIE              : 1;
                unsigned                         : 1;
                unsigned                         : 1;
                unsigned                         : 1;
       volatile unsigned      OC5IE              : 1;
                unsigned                         : 1;
       volatile unsigned      IC5IE              : 1;
       volatile unsigned      IC4IE              : 1;
       volatile unsigned      IC3IE              : 1;
       volatile unsigned      DMA3IE             : 1;
                unsigned                         : 1;
                unsigned                         : 1;
       volatile unsigned      SPI2IE             : 1;
       volatile unsigned      SPI2FLTIE          : 1;
} IEC2bits @ 0x98;

static volatile unsigned int  IEC4               @ 0x9C;
static volatile bit           U1ERRIE            @ ((unsigned)&IEC4*8)+1;
static volatile bit           U2ERRIE            @ ((unsigned)&IEC4*8)+2;
static volatile bit           CRCIE              @ ((unsigned)&IEC4*8)+3;
static volatile bit           DMA6IE             @ ((unsigned)&IEC4*8)+4;
static volatile bit           DMA7IE             @ ((unsigned)&IEC4*8)+5;
/* 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;
       volatile unsigned      DMA7IE             : 1;
       volatile unsigned      DMA6IE             : 1;
       volatile unsigned      CRCIE              : 1;
       volatile unsigned      U2ERRIE            : 1;
       volatile unsigned      U1ERRIE            : 1;
                unsigned                         : 1;
} IEC4bits @ 0x9C;

static volatile unsigned int  IPC0               @ 0xA4;
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 @ 0xA4;

static volatile unsigned int  IPC1               @ 0xA6;
static volatile bit           DMA0IP0            @ ((unsigned)&IPC1*8)+0;
static volatile bit           DMA0IP1            @ ((unsigned)&IPC1*8)+1;
static volatile bit           DMA0IP2            @ ((unsigned)&IPC1*8)+2;
static volatile bit           IC2IP0             @ ((unsigned)&IPC1*8)+4;
static volatile bit           IC2IP1             @ ((unsigned)&IPC1*8)+5;
static volatile bit           IC2IP2             @ ((unsigned)&IPC1*8)+6;
static volatile bit           OC2IP0             @ ((unsigned)&IPC1*8)+8;
static volatile bit           OC2IP1             @ ((unsigned)&IPC1*8)+9;
static volatile bit           OC2IP2             @ ((unsigned)&IPC1*8)+10;
static volatile bit           T2IP0              @ ((unsigned)&IPC1*8)+12;
static volatile bit           T2IP1              @ ((unsigned)&IPC1*8)+13;
static volatile bit           T2IP2              @ ((unsigned)&IPC1*8)+14;
/* Microchip compatible bit field */
static volatile struct {
                unsigned                         : 1;
       volatile unsigned      T2IP               : 3;
                unsigned                         : 1;
       volatile unsigned      OC2IP              : 3;
                unsigned                         : 1;
       volatile unsigned      IC2IP              : 3;
                unsigned                         : 1;
       volatile unsigned      DMA0IP             : 3;
} IPC1bits @ 0xA6;

static volatile unsigned int  IPC2               @ 0xA8;
static volatile bit           T3IP0              @ ((unsigned)&IPC2*8)+0;
static volatile bit           T3IP1              @ ((unsigned)&IPC2*8)+1;
static volatile bit           T3IP2              @ ((unsigned)&IPC2*8)+2;
static volatile bit           SPF1IP0            @ ((unsigned)&IPC2*8)+4;
static volatile bit           SPF1IP1            @ ((unsigned)&IPC2*8)+5;
static volatile bit           SPF1IP2            @ ((unsigned)&IPC2*8)+6;
static volatile bit           SP1IP0             @ ((unsigned)&IPC2*8)+8;
static volatile bit           SP1IP1             @ ((unsigned)&IPC2*8)+9;
static volatile bit           SP1IP2             @ ((unsigned)&IPC2*8)+10;
static volatile bit           U1RXIP0            @ ((unsigned)&IPC2*8)+12;
static volatile bit           U1RXIP1            @ ((unsigned)&IPC2*8)+13;
static volatile bit           U1RXIP2            @ ((unsigned)&IPC2*8)+14;
/* Microchip compatible bit field */
static volatile struct {
                unsigned                         : 1;
       volatile unsigned      U1RXIP             : 3;
                unsigned                         : 1;
       volatile unsigned      SP1IP              : 3;
                unsigned                         : 1;
       volatile unsigned      SPI1FLTIP          : 3;
                unsigned                         : 1;
       volatile unsigned      T3IP               : 3;
} IPC2bits @ 0xA8;

static volatile unsigned int  IPC3               @ 0xAA;
static volatile bit           U1TXIP0            @ ((unsigned)&IPC3*8)+0;
static volatile bit           U1TXIP1            @ ((unsigned)&IPC3*8)+1;
static volatile bit           U1TXIP2            @ ((unsigned)&IPC3*8)+2;
static volatile bit           ADIP0              @ ((unsigned)&IPC3*8)+4;
static volatile bit           ADIP1              @ ((unsigned)&IPC3*8)+5;
static volatile bit           ADIP2              @ ((unsigned)&IPC3*8)+6;
static volatile bit           DMA1IP0            @ ((unsigned)&IPC3*8)+8;
static volatile bit           DMA1IP1            @ ((unsigned)&IPC3*8)+9;
static volatile bit           DMA1IP2            @ ((unsigned)&IPC3*8)+10;
/* Microchip compatible bit field */
static volatile struct {
                unsigned                         : 1;
                unsigned                         : 1;
                unsigned                         : 1;
                unsigned                         : 1;
                unsigned                         : 1;
       volatile unsigned      DMA1IP             : 3;
                unsigned                         : 1;
       volatile unsigned      ADIP               : 3;
                unsigned                         : 1;
       volatile unsigned      U1TXIP             : 3;
} IPC3bits @ 0xAA;

static volatile unsigned int  IPC4               @ 0xAC;
static volatile bit           I2C1IP0            @ ((unsigned)&IPC4*8)+0;
static volatile bit           I2C1IP1            @ ((unsigned)&IPC4*8)+1;
static volatile bit           I2C1IP2            @ ((unsigned)&IPC4*8)+2;
static volatile bit           BCL1IP0            @ ((unsigned)&IPC4*8)+4;
static volatile bit           BCL1IP1            @ ((unsigned)&IPC4*8)+5;
static volatile bit           BCL1IP2            @ ((unsigned)&IPC4*8)+6;
static volatile bit           CMPIP0             @ ((unsigned)&IPC4*8)+8;
static volatile bit           CMPIP1             @ ((unsigned)&IPC4*8)+9;
static volatile bit           CMPIP2             @ ((unsigned)&IPC4*8)+10;
static volatile bit           CNIP0              @ ((unsigned)&IPC4*8)+12;
static volatile bit           CNIP1              @ ((unsigned)&IPC4*8)+13;
static volatile bit           CNIP2              @ ((unsigned)&IPC4*8)+14;
/* Microchip compatible bit field */
static volatile struct {
                unsigned                         : 1;
       volatile unsigned      CNIP               : 3;
                unsigned                         : 1;
       volatile unsigned      CMPIP              : 3;
                unsigned                         : 1;
       volatile unsigned      BCL1IP             : 3;
                unsigned                         : 1;
       volatile unsigned      I2C1IP             : 3;
} IPC4bits @ 0xAC;

static volatile unsigned int  IPC5               @ 0xAE;
static volatile bit           INT1IP0            @ ((unsigned)&IPC5*8)+0;
static volatile bit           INT1IP1            @ ((unsigned)&IPC5*8)+1;
static volatile bit           INT1IP2            @ ((unsigned)&IPC5*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      INT1IP             : 3;
} IPC5bits @ 0xAE;

static volatile unsigned int  IPC6               @ 0xB0;
static volatile bit           DMA2IP0            @ ((unsigned)&IPC6*8)+0;
static volatile bit           DMA2IP1            @ ((unsigned)&IPC6*8)+1;
static volatile bit           DMA2IP2            @ ((unsigned)&IPC6*8)+2;
static volatile bit           OC3IP0             @ ((unsigned)&IPC6*8)+4;
static volatile bit           OC3IP1             @ ((unsigned)&IPC6*8)+5;
static volatile bit           OC3IP2             @ ((unsigned)&IPC6*8)+6;
static volatile bit           OC4IP0             @ ((unsigned)&IPC6*8)+8;
static volatile bit           OC4IP1             @ ((unsigned)&IPC6*8)+9;
static volatile bit           OC4IP2             @ ((unsigned)&IPC6*8)+10;
static volatile bit           T4IP0              @ ((unsigned)&IPC6*8)+12;
static volatile bit           T4IP1              @ ((unsigned)&IPC6*8)+13;
static volatile bit           T4IP2              @ ((unsigned)&IPC6*8)+14;
/* Microchip compatible bit field */
static volatile struct {
                unsigned                         : 1;
       volatile unsigned      T4IP               : 3;
                unsigned                         : 1;
       volatile unsigned      OC4IP              : 3;
                unsigned                         : 1;

⌨️ 快捷键说明

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