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

📄 pic24gs128j128-icd.h

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