?? p24fj128ga010.h
字號:
unsigned ODB13:1;
unsigned ODB14:1;
unsigned ODB15:1;
} ODCBbits __attribute__((__sfr__));
extern unsigned int ODCC __attribute__((__sfr__));
extern struct {
unsigned :1;
unsigned ODC1:1;
unsigned ODC2:1;
unsigned ODC3:1;
unsigned ODC4:1;
unsigned :7;
unsigned ODC12:1;
unsigned ODC13:1;
unsigned ODC14:1;
unsigned ODC15:1;
} ODCCbits __attribute__((__sfr__));
extern unsigned int ODCD __attribute__((__sfr__));
extern struct {
unsigned ODD0:1;
unsigned ODD1:1;
unsigned ODD2:1;
unsigned ODD3:1;
unsigned ODD4:1;
unsigned ODD5:1;
unsigned ODD6:1;
unsigned ODD7:1;
unsigned ODD8:1;
unsigned ODD9:1;
unsigned ODD10:1;
unsigned ODD11:1;
unsigned ODD12:1;
unsigned ODD13:1;
unsigned ODD14:1;
unsigned ODD15:1;
} ODCDbits __attribute__((__sfr__));
extern unsigned int ODCE __attribute__((__sfr__));
extern struct {
unsigned ODE0:1;
unsigned ODE1:1;
unsigned ODE2:1;
unsigned ODE3:1;
unsigned ODE4:1;
unsigned ODE5:1;
unsigned ODE6:1;
unsigned ODE7:1;
unsigned ODE8:1;
unsigned ODE9:1;
} ODCEbits __attribute__((__sfr__));
extern unsigned int ODCF __attribute__((__sfr__));
extern struct {
unsigned ODF0:1;
unsigned ODF1:1;
unsigned ODF2:1;
unsigned ODF3:1;
unsigned ODF4:1;
unsigned ODF5:1;
unsigned ODF6:1;
unsigned ODF7:1;
unsigned ODF8:1;
unsigned :3;
unsigned ODF12:1;
unsigned ODF13:1;
} ODCFbits __attribute__((__sfr__));
extern unsigned int ODCG __attribute__((__sfr__));
extern struct {
unsigned ODG0:1;
unsigned ODG1:1;
unsigned ODG2:1;
unsigned ODG3:1;
unsigned :2;
unsigned ODG6:1;
unsigned ODG7:1;
unsigned ODG8:1;
unsigned ODG9:1;
unsigned :2;
unsigned ODG12:1;
unsigned ODG13:1;
unsigned ODG14:1;
unsigned ODG15:1;
} ODCGbits __attribute__((__sfr__));
extern unsigned int RCON __attribute__((__sfr__));
extern struct {
unsigned POR:1;
unsigned BOR:1;
unsigned IDLE:1;
unsigned SLEEP:1;
unsigned WDTO:1;
unsigned SWDTEN:1;
unsigned SWR:1;
unsigned EXTR:1;
unsigned VREGS:1;
unsigned CM:1;
unsigned :4;
unsigned IOPUWR:1;
unsigned TRAPR:1;
} RCONbits __attribute__((__sfr__));
extern unsigned int OSCCON __attribute__((__sfr__));
extern union {
struct {
unsigned OSWEN:1;
unsigned SOSCEN:1;
unsigned :1;
unsigned CF:1;
unsigned :1;
unsigned LOCK:1;
unsigned :1;
unsigned CLKLOCK:1;
unsigned NOSC:3;
unsigned :1;
unsigned COSC:3;
};
struct {
unsigned :1;
unsigned LPOSCEN:1;
unsigned :6;
unsigned NOSC0:1;
unsigned NOSC1:1;
unsigned NOSC2:1;
unsigned :1;
unsigned COSC0:1;
unsigned COSC1:1;
unsigned COSC2:1;
};
} OSCCONbits __attribute__((__sfr__));
extern unsigned int CLKDIV __attribute__((__sfr__));
extern union {
struct {
unsigned :8;
unsigned RCDIV:3;
unsigned DOZEN:1;
unsigned DOZE:3;
unsigned ROI:1;
};
struct {
unsigned :8;
unsigned RCDIV0:1;
unsigned RCDIV1:1;
unsigned RCDIV2:1;
unsigned :1;
unsigned DOZE0:1;
unsigned DOZE1:1;
unsigned DOZE2:1;
};
} CLKDIVbits __attribute__((__sfr__));
extern unsigned int OSCTUN __attribute__((__sfr__));
extern union {
struct {
unsigned TUN:6;
};
struct {
unsigned TUN0:1;
unsigned TUN1:1;
unsigned TUN2:1;
unsigned TUN3:1;
unsigned TUN4:1;
unsigned TUN5:1;
};
} OSCTUNbits __attribute__((__sfr__));
extern unsigned int NVMCON __attribute__((__sfr__));
extern union {
struct {
unsigned NVMOP:4;
unsigned :2;
unsigned ERASE:1;
unsigned :6;
unsigned WRERR:1;
unsigned WREN:1;
unsigned WR:1;
};
struct {
unsigned NVMOP0:1;
unsigned NVMOP1:1;
unsigned NVMOP2:1;
unsigned NVMOP3:1;
};
struct {
unsigned PROGOP:4;
};
struct {
unsigned PROGOP0:1;
unsigned PROGOP1:1;
unsigned PROGOP2:1;
unsigned PROGOP3:1;
};
} NVMCONbits __attribute__((__sfr__));
extern unsigned char NVMKEY __attribute__((__sfr__));
extern unsigned int PMD1 __attribute__((__sfr__));
extern struct {
unsigned ADCMD:1;
unsigned :2;
unsigned SPI1MD:1;
unsigned SPI2MD:1;
unsigned U1MD:1;
unsigned U2MD:1;
unsigned I2C1MD:1;
unsigned :3;
unsigned T1MD:1;
unsigned T2MD:1;
unsigned T3MD:1;
unsigned T4MD:1;
unsigned T5MD:1;
} PMD1bits __attribute__((__sfr__));
extern unsigned int PMD2 __attribute__((__sfr__));
extern struct {
unsigned OC1MD:1;
unsigned OC2MD:1;
unsigned OC3MD:1;
unsigned OC4MD:1;
unsigned OC5MD:1;
unsigned :3;
unsigned IC1MD:1;
unsigned IC2MD:1;
unsigned IC3MD:1;
unsigned IC4MD:1;
unsigned IC5MD:1;
} PMD2bits __attribute__((__sfr__));
extern unsigned int PMD3 __attribute__((__sfr__));
extern struct {
unsigned :1;
unsigned I2C2MD:1;
unsigned :5;
unsigned CRCPMD:1;
unsigned PMPMD:1;
unsigned RTCCMD:1;
unsigned CMPMD:1;
} PMD3bits __attribute__((__sfr__));
/* ---------------------------------------------------------- */
/* Defines for unique SFR bit names */
/* ---------------------------------------------------------- */
/* SR */
#define _C SRbits.C
#define _Z SRbits.Z
#define _OV SRbits.OV
#define _N SRbits.N
#define _RA SRbits.RA
#define _IPL0 SRbits.IPL0
#define _IPL1 SRbits.IPL1
#define _IPL2 SRbits.IPL2
#define _DC SRbits.DC
#define _IP SRbits.IP
/* CORCON */
#define _PSV CORCONbits.PSV
#define _IP3 CORCONbits.IP3
/* CNEN1 */
#define _CN0IE CNEN1bits.CN0IE
#define _CN1IE CNEN1bits.CN1IE
#define _CN2IE CNEN1bits.CN2IE
#define _CN3IE CNEN1bits.CN3IE
#define _CN4IE CNEN1bits.CN4IE
#define _CN5IE CNEN1bits.CN5IE
#define _CN6IE CNEN1bits.CN6IE
#define _CN7IE CNEN1bits.CN7IE
#define _CN8IE CNEN1bits.CN8IE
#define _CN9IE CNEN1bits.CN9IE
#define _CN10IE CNEN1bits.CN10IE
#define _CN11IE CNEN1bits.CN11IE
#define _CN12IE CNEN1bits.CN12IE
#define _CN13IE CNEN1bits.CN13IE
#define _CN14IE CNEN1bits.CN14IE
#define _CN15IE CNEN1bits.CN15IE
/* CNEN2 */
#define _CN16IE CNEN2bits.CN16IE
#define _CN17IE CNEN2bits.CN17IE
#define _CN18IE CNEN2bits.CN18IE
#define _CN19IE CNEN2bits.CN19IE
#define _CN20IE CNEN2bits.CN20IE
#define _CN21IE CNEN2bits.CN21IE
/* CNPU1 */
#define _CN0PUE CNPU1bits.CN0PUE
#define _CN1PUE CNPU1bits.CN1PUE
#define _CN2PUE CNPU1bits.CN2PUE
#define _CN3PUE CNPU1bits.CN3PUE
#define _CN4PUE CNPU1bits.CN4PUE
#define _CN5PUE CNPU1bits.CN5PUE
#define _CN6PUE CNPU1bits.CN6PUE
#define _CN7PUE CNPU1bits.CN7PUE
#define _CN8PUE CNPU1bits.CN8PUE
#define _CN9PUE CNPU1bits.CN9PUE
#define _CN10PUE CNPU1bits.CN10PUE
#define _CN11PUE CNPU1bits.CN11PUE
#define _CN12PUE CNPU1bits.CN12PUE
#define _CN13PUE CNPU1bits.CN13PUE
#define _CN14PUE CNPU1bits.CN14PUE
#define _CN15PUE CNPU1bits.CN15PUE
/* CNPU2 */
#define _CN16PUE CNPU2bits.CN16PUE
#define _CN17PUE CNPU2bits.CN17PUE
#define _CN18PUE CNPU2bits.CN18PUE
#define _CN19PUE CNPU2bits.CN19PUE
#define _CN20PUE CNPU2bits.CN20PUE
#define _CN21PUE CNPU2bits.CN21PUE
/* INTCON1 */
#define _OSCFAIL INTCON1bits.OSCFAIL
#define _STKERR INTCON1bits.STKERR
#define _ADDRERR INTCON1bits.ADDRERR
#define _MATHERR INTCON1bits.MATHERR
#define _NSTDIS INTCON1bits.NSTDIS
/* INTCON2 */
#define _INT0EP INTCON2bits.INT0EP
#define _INT1EP INTCON2bits.INT1EP
#define _INT2EP INTCON2bits.INT2EP
#define _INT3EP INTCON2bits.INT3EP
#define _INT4EP INTCON2bits.INT4EP
#define _DISI INTCON2bits.DISI
#define _ALTIVT INTCON2bits.ALTIVT
/* IFS0 */
#define _INT0IF IFS0bits.INT0IF
#define _IC1IF IFS0bits.IC1IF
#define _OC1IF IFS0bits.OC1IF
#define _T1IF IFS0bits.T1IF
#define _IC2IF IFS0bits.IC2IF
#define _OC2IF IFS0bits.OC2IF
#define _T2IF IFS0bits.T2IF
#define _T3IF IFS0bits.T3IF
#define _SPF1IF IFS0bits.SPF1IF
#define _SPI1IF IFS0bits.SPI1IF
#define _U1RXIF IFS0bits.U1RXIF
#define _U1TXIF IFS0bits.U1TXIF
#define _AD1IF IFS0bits.AD1IF
/* IFS1 */
#define _SI2C1IF IFS1bits.SI2C1IF
#define _MI2C1IF IFS1bits.MI2C1IF
#define _CMIF IFS1bits.CMIF
#define _CNIF IFS1bits.CNIF
#define _INT1IF IFS1bits.INT1IF
#define _OC3IF IFS1bits.OC3IF
#define _OC4IF IFS1bits.OC4IF
#define _T4IF IFS1bits.T4IF
#define _T5IF IFS1bits.T5IF
#define _INT2IF IFS1bits.INT2IF
#define _U2RXIF IFS1bits.U2RXIF
#define _U2TXIF IFS1bits.U2TXIF
/* IFS2 */
#define _SPF2IF IFS2bits.SPF2IF
#define _SPI2IF IFS2bits.SPI2IF
#define _IC3IF IFS2bits.IC3IF
#define _IC4IF IFS2bits.IC4IF
#define _IC5IF IFS2bits.IC5IF
#define _OC5IF IFS2bits.OC5IF
#define _PMPIF IFS2bits.PMPIF
/* IFS3 */
#define _SI2C2IF IFS3bits.SI2C2IF
#define _MI2C2IF IFS3bits.MI2C2IF
#define _INT3IF IFS3bits.INT3IF
#define _INT4IF IFS3bits.INT4IF
#define _RTCIF IFS3bits.RTCIF
/* IFS4 */
#define _U1ERIF IFS4bits.U1ERIF
#define _U2ERIF IFS4bits.U2ERIF
#define _CRCIF IFS4bits.CRCIF
/* IEC0 */
#define _INT0IE IEC0bits.INT0IE
#define _IC1IE IEC0bits.IC1IE
#define _OC1IE IEC0bits.OC1IE
#define _T1IE IEC0bits.T1IE
#define _IC2IE IEC0bits.IC2IE
#define _OC2IE IEC0bits.OC2IE
#define _T2IE IEC0bits.T2IE
#define _T3IE IEC0bits.T3IE
#define _SPF1IE IEC0bits.SPF1IE
#define _SPI1IE IEC0bits.SPI1IE
#define _U1RXIE IEC0bits.U1RXIE
#define _U1TXIE IEC0bits.U1TXIE
#define _AD1IE IEC0bits.AD1IE
/* IEC1 */
#define _SI2C1IE IEC1bits.SI2C1IE
#define _MI2C1IE IEC1bits.MI2C1IE
#define _CMIE IEC1bits.CMIE
#define _CNIE IEC1bits.CNIE
#define _INT1IE IEC1bits.INT1IE
#define _OC3IE IEC1bits.OC3IE
#define _OC4IE IEC1bits.OC4IE
#define _T4IE IEC1bits.T4IE
#define _T5IE IEC1bits.T5IE
#define _INT2IE IEC1bits.INT2IE
#define _U2RXIE IEC1bits.U2RXIE
#define _U2TXIE IEC1bits.U2TXIE
/* IEC2 */
#define _SPF2IE IEC2bits.SPF2IE
#define _SPI2IE IEC2bits.SPI2IE
#define _IC3IE IEC2bits.IC3IE
#define _IC4IE IEC2bits.IC4IE
#define _IC5IE IEC2bits.IC5IE
#define _OC5IE IEC2bits.OC5IE
#define _PMPIE IEC2bits.PMPIE
/* IEC3 */
#define _SI2C2IE IEC3bits.SI2C2IE
#define _MI2C2IE IEC3bits.MI2C2IE
#define _INT3IE IEC3bits.INT3IE
#define _INT4IE IEC3bits.INT4IE
#define _RTCIE IEC3bits.RTCIE
/* IEC4 */
#define _U1ERIE IEC4bits.U1ERIE
#define _U2ERIE IEC4bits.U2ERIE
#define _CRCIE IEC4bits.CRCIE
/* IPC0 */
#define _INT0IP0 IPC0bits.INT0IP0
#define _INT0IP1 IPC0bits.INT0IP1
#define _INT0IP2 IPC0bits.INT0IP2
#define _IC1IP0 IPC0bits.IC1IP0
#define _IC1IP1 IPC0bits.IC1IP1
#define _IC1IP2 IPC0bits.IC1IP2
#define _OC1IP0 IPC0bits.OC1IP0
#define _OC1IP1 IPC0bits.OC1IP1
#define _OC1IP2 IPC0bits.OC1IP2
#define _T1IP0 IPC0bits.T1IP0
#define _T1IP1 IPC0bits.T1IP1
#define _T1IP2 IPC0bits.T1IP2
#define _INT0IP IPC0bits.INT0IP
#define _IC1IP IPC0bits.IC1IP
#define _OC1IP IPC0bits.OC1IP
#define _T1IP IPC0bits.T1IP
/* IPC1 */
#define _IC2IP0 IPC1bits.IC2IP0
#define _IC2IP1 IPC1bits.IC2IP1
#define _IC2IP2 IPC1bits.IC2IP2
#define _OC2IP0 IPC1bits.OC2IP0
#define _OC2IP1 IPC1bits.OC2IP1
#define _OC2IP2 IPC1bits.OC2IP2
#define _T2IP0 IPC1bits.T2IP0
#define _T2IP1 IPC1bits.T2IP1
#define _T2IP2 IPC1bits.T2IP2
#define _IC2IP IPC1bits.IC2IP
#define _OC2IP IPC1bits.OC2IP
#define _T2IP IPC1bits.T2IP
/* IPC2 */
#define _T3IP0 IPC2bits.T3IP0
#define _T3IP1 IPC2bits.T3IP1
#define _T3IP2 IPC2bits.T3IP2
#define _SPF1IP0 IPC2bits.SPF1IP0
#define _SPF1IP1 IPC2bits.SPF1IP1
#define _SPF1IP2 IPC2bits.SPF1IP2
#define _SPI1IP0 IPC2bits.SPI1IP0
#define _SPI1IP1 IPC2bits.SPI1IP1
#define _SPI1IP2 IPC2bits.SPI1IP2
#define _U1RXIP0 IPC2bits.U1RXIP0
#define _U1RXIP1 IPC2bits.U1RXIP1
#define _U1RXIP2 IPC2bits.U1RXIP2
#define _T3IP IPC2bits.T3IP
#define _SPF1IP IPC2bits.SPF1IP
#define _SPI1IP IPC2bits.SPI1IP
#define _U1RXIP IPC2bits.U1RXIP
/* IPC3 */
#define _U1TXIP0 IPC3bits.U1TXIP0
#define _U1TXIP1 IPC3bits.U1TXIP1
#define _U1TXIP2 IPC3bits.U1TXIP2
#define _AD1IP0 IPC3bits.AD1IP0
#define _AD1IP1 IPC3bits.AD1IP1
#define _AD1IP2 IPC3bits.AD1IP2
#define _U1TXIP IPC3bits.U1TXIP
#define _AD1IP IPC3bits.AD1IP
/* IPC4 */
#define _SI2C1P0 IPC4bits.SI2C1P0
#define _SI2C1P1 IPC4bits.SI2C1P1
#define _SI2C1P2 IPC4bits.SI2C1P2
#define _MI2C1P0 IPC4bits.MI2C1P0
#define _MI2C1P1 IPC4bits.MI2C1P1
#define _MI2C1P2 IPC4bits.MI2C1P2
#define _CMIP0 IPC4bits.CMIP0
#define _CMIP1 IPC4bits.CMIP1
#define _CMIP2 IPC4bits.CMIP2
#define _CNIP0 IPC4bits.CNIP0
#define _CNIP1 IPC4bits.CNIP1
#define _CNIP2 IPC4bits.CNIP2
#define _SI2C1P IPC4bits.SI2C1P
#define _MI2C1P IPC4bits.MI2C1P
#define _CMIP IPC4bits.CMIP
#define _CNIP IPC4bits.CNIP
/* IPC5 */
#define _INT1IP0 IPC5bits.INT1IP0
#define _INT1IP1 IPC5bits.INT1IP1
#define _INT1IP2 IPC5bits.INT1IP2
#define _INT1IP IPC5bits.INT1IP
/* IPC6 */
#define _OC3IP0 IPC6bits.OC3IP0
#define _OC3IP1 IPC6bits.OC3IP1
#define _OC3IP2 IPC6bits.OC3IP2
#define _OC4IP0 IPC6bits.OC4IP0
#define _OC4IP1 IPC6bits.OC4IP1
#define _OC4IP2 IPC6bits.OC4IP2
#define _T4IP0 IPC6bits.T4IP0
#defi
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -