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

📄 pic24fj64ga010.h

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

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           T1ON               @ ((unsigned)&T1CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
       volatile unsigned      T1ON               : 1;
                unsigned                         : 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           T2ON               @ ((unsigned)&T2CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
       volatile unsigned      T2ON               : 1;
                unsigned                         : 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           T3ON               @ ((unsigned)&T3CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
       volatile unsigned      T3ON               : 1;
                unsigned                         : 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           T4ON               @ ((unsigned)&T4CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
       volatile unsigned      T4ON               : 1;
                unsigned                         : 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           T5ON               @ ((unsigned)&T5CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
       volatile unsigned      T5ON               : 1;
                unsigned                         : 1;
       volatile unsigned      T5SIDL             : 1;
                unsigned                         : 1;
                unsigned                         : 1;
                unsigned                         : 1;
                unsigned                         : 1;
                unsigned                         : 1;
                unsigned                         : 1;
       volatile unsigned      T5GATE             : 1;
       volatile unsigned      TCKPS              : 2;
                unsigned                         : 1;
                unsigned                         : 1;
       volatile unsigned      T5CS               : 1;
                unsigned                         : 1;
} T5CONbits @ 0x120;

static volatile unsigned int  IC1BUF             @ 0x140;
static volatile unsigned int  IC1CON             @ 0x142;
static volatile bit           IC1_ICM0           @ ((unsigned)&IC1CON*8)+0;
static volatile bit           IC1_ICM1           @ ((unsigned)&IC1CON*8)+1;
static volatile bit           IC1_ICM2           @ ((unsigned)&IC1CON*8)+2;
static volatile bit           IC1_ICBNE          @ ((unsigned)&IC1CON*8)+3;
static volatile bit           IC1_ICOV           @ ((unsigned)&IC1CON*8)+4;
static volatile bit           IC1_ICI0           @ ((unsigned)&IC1CON*8)+5;
static volatile bit           IC1_ICI1           @ ((unsigned)&IC1CON*8)+6;
static volatile bit           IC1_ICTMR          @ ((unsigned)&IC1CON*8)+7;
static volatile bit           IC1_ICSIDL         @ ((unsigned)&IC1CON*8)+13;
/* Microchip compatible bit field */
static volatile struct {
                unsigned                         : 1;
                unsigned                         : 1;
       volatile unsigned      ICSIDL             : 1;
                unsigned                         : 1;
                unsigned                         : 1;
                unsigned                         : 1;
                unsigned                         : 1;
                unsigned                         : 1;
       volatile unsigned      ICTMR              : 1;
       volatile unsigned      ICI                : 2;
       volatile unsigned      ICOV               : 1;
       volatile unsigned      ICBNE              : 1;
       volatile unsigned      ICM                : 3;
} IC1CONbits @ 0x142;

static volatile unsigned int  IC2BUF             @ 0x144;
static volatile unsigned int  IC2CON             @ 0x146;
static volatile bit           IC2_ICM0           @ ((unsigned)&IC2CON*8)+0;
static volatile bit           IC2_ICM1           @ ((unsigned)&IC2CON*8)+1;
static volatile bit           IC2_ICM2           @ ((unsigned)&IC2CON*8)+2;
static volatile bit           IC2_ICBNE          @ ((unsigned)&IC2CON*8)+3;
static volatile bit           IC2_ICOV           @ ((unsigned)&IC2CON*8)+4;
static volatile bit           IC2_ICI0           @ ((unsigned)&IC2CON*8)+5;
static volatile bit           IC2_ICI1           @ ((unsigned)&IC2CON*8)+6;
static volatile bit           IC2_ICTMR          @ ((unsigned)&IC2CON*8)+7;
static volatile bit           IC2_ICSIDL         @ ((unsigned)&IC2CON*8)+13;
/* Microchip compatible bit field */
static volatile struct {
                unsigned                         : 1;
                unsigned                         : 1;
       volatile unsigned      ICSIDL             : 1;
                unsigned                         : 1;
                unsigned                         : 1;
                unsigned                         : 1;
                unsigned                         : 1;
                unsigned                         : 1;
       volatile unsigned      ICTMR              : 1;
       volatile unsigned      ICI                : 2;
       volatile unsigned      ICOV               : 1;
       volatile unsigned      ICBNE              : 1;
       volatile unsigned      ICM                : 3;
} IC2CONbits @ 0x146;

static volatile unsigned int  IC3BUF             @ 0x148;
static volatile unsigned int  IC3CON             @ 0x14A;
static volatile bit           IC3_ICM0           @ ((unsigned)&IC3CON*8)+0;
static volatile bit           IC3_ICM1           @ ((unsigned)&IC3CON*8)+1;
static volatile bit           IC3_ICM2           @ ((unsigned)&IC3CON*8)+2;
static volatile bit           IC3_ICBNE          @ ((unsigned)&IC3CON*8)+3;
static volatile bit           IC3_ICOV           @ ((unsigned)&IC3CON*8)+4;
static volatile bit           IC3_I

⌨️ 快捷键说明

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