📄 p24fj32ga002.h
字号:
unsigned X11:1;
unsigned X12:1;
unsigned X13:1;
unsigned X14:1;
unsigned X15:1;
} CRCXORBITS;
extern volatile CRCXORBITS CRCXORbits __attribute__((__sfr__));
extern volatile unsigned int CRCDAT __attribute__((__sfr__));
extern volatile unsigned int CRCWDAT __attribute__((__sfr__));
extern volatile unsigned int RPINR0 __attribute__((__sfr__));
__extension__ typedef struct tagRPINR0BITS {
union {
struct {
unsigned :8;
unsigned INT1R0:1;
unsigned INT1R1:1;
unsigned INT1R2:1;
unsigned INT1R3:1;
unsigned INT1R4:1;
};
struct {
unsigned :8;
unsigned INT1R:5;
};
};
} RPINR0BITS;
extern volatile RPINR0BITS RPINR0bits __attribute__((__sfr__));
extern volatile unsigned int RPINR1 __attribute__((__sfr__));
__extension__ typedef struct tagRPINR1BITS {
union {
struct {
unsigned INT2R0:1;
unsigned INT2R1:1;
unsigned INT2R2:1;
unsigned INT2R3:1;
unsigned INT2R4:1;
};
struct {
unsigned INT2R:5;
};
};
} RPINR1BITS;
extern volatile RPINR1BITS RPINR1bits __attribute__((__sfr__));
extern volatile unsigned int RPINR3 __attribute__((__sfr__));
__extension__ typedef struct tagRPINR3BITS {
union {
struct {
unsigned T2CKR0:1;
unsigned T2CKR1:1;
unsigned T2CKR2:1;
unsigned T2CKR3:1;
unsigned T2CKR4:1;
unsigned :3;
unsigned T3CKR0:1;
unsigned T3CKR1:1;
unsigned T3CKR2:1;
unsigned T3CKR3:1;
unsigned T3CKR4:1;
};
struct {
unsigned T2CKR:5;
unsigned :3;
unsigned T3CKR:5;
};
};
} RPINR3BITS;
extern volatile RPINR3BITS RPINR3bits __attribute__((__sfr__));
extern volatile unsigned int RPINR4 __attribute__((__sfr__));
__extension__ typedef struct tagRPINR4BITS {
union {
struct {
unsigned T4CKR0:1;
unsigned T4CKR1:1;
unsigned T4CKR2:1;
unsigned T4CKR3:1;
unsigned T4CKR4:1;
unsigned :3;
unsigned T5CKR0:1;
unsigned T5CKR1:1;
unsigned T5CKR2:1;
unsigned T5CKR3:1;
unsigned T5CKR4:1;
};
struct {
unsigned T4CKR:5;
unsigned :3;
unsigned T5CKR:5;
};
};
} RPINR4BITS;
extern volatile RPINR4BITS RPINR4bits __attribute__((__sfr__));
extern volatile unsigned int RPINR7 __attribute__((__sfr__));
__extension__ typedef struct tagRPINR7BITS {
union {
struct {
unsigned IC1R0:1;
unsigned IC1R1:1;
unsigned IC1R2:1;
unsigned IC1R3:1;
unsigned IC1R4:1;
unsigned :3;
unsigned IC2R0:1;
unsigned IC2R1:1;
unsigned IC2R2:1;
unsigned IC2R3:1;
unsigned IC2R4:1;
};
struct {
unsigned IC1R:5;
unsigned :3;
unsigned IC2R:5;
};
};
} RPINR7BITS;
extern volatile RPINR7BITS RPINR7bits __attribute__((__sfr__));
extern volatile unsigned int RPINR8 __attribute__((__sfr__));
__extension__ typedef struct tagRPINR8BITS {
union {
struct {
unsigned IC3R0:1;
unsigned IC3R1:1;
unsigned IC3R2:1;
unsigned IC3R3:1;
unsigned IC3R4:1;
unsigned :3;
unsigned IC4R0:1;
unsigned IC4R1:1;
unsigned IC4R2:1;
unsigned IC4R3:1;
unsigned IC4R4:1;
};
struct {
unsigned IC3R:5;
unsigned :3;
unsigned IC4R:5;
};
};
} RPINR8BITS;
extern volatile RPINR8BITS RPINR8bits __attribute__((__sfr__));
extern volatile unsigned int RPINR9 __attribute__((__sfr__));
__extension__ typedef struct tagRPINR9BITS {
union {
struct {
unsigned IC5R0:1;
unsigned IC5R1:1;
unsigned IC5R2:1;
unsigned IC5R3:1;
unsigned IC5R4:1;
};
struct {
unsigned IC5R:5;
};
};
} RPINR9BITS;
extern volatile RPINR9BITS RPINR9bits __attribute__((__sfr__));
extern volatile unsigned int RPINR11 __attribute__((__sfr__));
__extension__ typedef struct tagRPINR11BITS {
union {
struct {
unsigned OCFAR0:1;
unsigned OCFAR1:1;
unsigned OCFAR2:1;
unsigned OCFAR3:1;
unsigned OCFAR4:1;
unsigned :3;
unsigned OCFBR0:1;
unsigned OCFBR1:1;
unsigned OCFBR2:1;
unsigned OCFBR3:1;
unsigned OCFBR4:1;
};
struct {
unsigned OCFAR:5;
unsigned :3;
unsigned OCFBR:5;
};
};
} RPINR11BITS;
extern volatile RPINR11BITS RPINR11bits __attribute__((__sfr__));
extern volatile unsigned int RPINR18 __attribute__((__sfr__));
__extension__ typedef struct tagRPINR18BITS {
union {
struct {
unsigned U1RXR0:1;
unsigned U1RXR1:1;
unsigned U1RXR2:1;
unsigned U1RXR3:1;
unsigned U1RXR4:1;
unsigned :3;
unsigned U1CTSR0:1;
unsigned U1CTSR1:1;
unsigned U1CTSR2:1;
unsigned U1CTSR3:1;
unsigned U1CTSR4:1;
};
struct {
unsigned U1RXR:5;
unsigned :3;
unsigned U1CTSR:5;
};
};
} RPINR18BITS;
extern volatile RPINR18BITS RPINR18bits __attribute__((__sfr__));
extern volatile unsigned int RPINR19 __attribute__((__sfr__));
__extension__ typedef struct tagRPINR19BITS {
union {
struct {
unsigned U2RXR0:1;
unsigned U2RXR1:1;
unsigned U2RXR2:1;
unsigned U2RXR3:1;
unsigned U2RXR4:1;
unsigned :3;
unsigned U2CTSR0:1;
unsigned U2CTSR1:1;
unsigned U2CTSR2:1;
unsigned U2CTSR3:1;
unsigned U2CTSR4:1;
};
struct {
unsigned U2RXR:5;
unsigned :3;
unsigned U2CTSR:5;
};
};
} RPINR19BITS;
extern volatile RPINR19BITS RPINR19bits __attribute__((__sfr__));
extern volatile unsigned int RPINR20 __attribute__((__sfr__));
__extension__ typedef struct tagRPINR20BITS {
union {
struct {
unsigned SDI1R0:1;
unsigned SDI1R1:1;
unsigned SDI1R2:1;
unsigned SDI1R3:1;
unsigned SDI1R4:1;
unsigned :3;
unsigned SCK1R0:1;
unsigned SCK1R1:1;
unsigned SCK1R2:1;
unsigned SCK1R3:1;
unsigned SCK1R4:1;
};
struct {
unsigned SDI1R:5;
unsigned :3;
unsigned SCK1R:5;
};
};
} RPINR20BITS;
extern volatile RPINR20BITS RPINR20bits __attribute__((__sfr__));
extern volatile unsigned int RPINR21 __attribute__((__sfr__));
__extension__ typedef struct tagRPINR21BITS {
union {
struct {
unsigned SS1R0:1;
unsigned SS1R1:1;
unsigned SS1R2:1;
unsigned SS1R3:1;
unsigned SS1R4:1;
};
struct {
unsigned SS1R:5;
};
};
} RPINR21BITS;
extern volatile RPINR21BITS RPINR21bits __attribute__((__sfr__));
extern volatile unsigned int RPINR22 __attribute__((__sfr__));
__extension__ typedef struct tagRPINR22BITS {
union {
struct {
unsigned SDI2R0:1;
unsigned SDI2R1:1;
unsigned SDI2R2:1;
unsigned SDI2R3:1;
unsigned SDI2R4:1;
unsigned :3;
unsigned SCK2R0:1;
unsigned SCK2R1:1;
unsigned SCK2R2:1;
unsigned SCK2R3:1;
unsigned SCK2R4:1;
};
struct {
unsigned SDI2R:5;
unsigned :3;
unsigned SCK2R:5;
};
};
} RPINR22BITS;
extern volatile RPINR22BITS RPINR22bits __attribute__((__sfr__));
extern volatile unsigned int RPINR23 __attribute__((__sfr__));
__extension__ typedef struct tagRPINR23BITS {
union {
struct {
unsigned SS2R0:1;
unsigned SS2R1:1;
unsigned SS2R2:1;
unsigned SS2R3:1;
unsigned SS2R4:1;
};
struct {
unsigned SS2R:5;
};
};
} RPINR23BITS;
extern volatile RPINR23BITS RPINR23bits __attribute__((__sfr__));
extern volatile unsigned int RPOR0 __attribute__((__sfr__));
__extension__ typedef struct tagRPOR0BITS {
union {
struct {
unsigned RP0R0:1;
unsigned RP0R1:1;
unsigned RP0R2:1;
unsigned RP0R3:1;
unsigned RP0R4:1;
unsigned :3;
unsigned RP1R0:1;
unsigned RP1R1:1;
unsigned RP1R2:1;
unsigned RP1R3:1;
unsigned RP1R4:1;
};
struct {
unsigned RP0R:5;
unsigned :3;
unsigned RP1R:5;
};
};
} RPOR0BITS;
extern volatile RPOR0BITS RPOR0bits __attribute__((__sfr__));
extern volatile unsigned int RPOR1 __attribute__((__sfr__));
__extension__ typedef struct tagRPOR1BITS {
union {
struct {
unsigned RP2R0:1;
unsigned RP2R1:1;
unsigned RP2R2:1;
unsigned RP2R3:1;
unsigned RP2R4:1;
unsigned :3;
unsigned RP3R0:1;
unsigned RP3R1:1;
unsigned RP3R2:1;
unsigned RP3R3:1;
unsigned RP3R4:1;
};
struct {
unsigned RP2R:5;
unsigned :3;
unsigned RP3R:5;
};
};
} RPOR1BITS;
extern volatile RPOR1BITS RPOR1bits __attribute__((__sfr__));
extern volatile unsigned int RPOR2 __attribute__((__sfr__));
__extension__ typedef struct tagRPOR2BITS {
union {
struct {
unsigned RP4R0:1;
unsigned RP4R1:1;
unsigned RP4R2:1;
unsigned RP4R3:1;
unsigned RP4R4:1;
unsigned :3;
unsigned RP5R0:1;
unsigned RP5R1:1;
unsigned RP5R2:1;
unsigned RP5R3:1;
unsigned RP5R4:1;
};
struct {
unsigned RP4R:5;
unsigned :3;
unsigned RP5R:5;
};
};
} RPOR2BITS;
extern volatile RPOR2BITS RPOR2bits __attribute__((__sfr__));
extern volatile unsigned int RPOR3 __attribute__((__sfr__));
__extension__ typedef struct tagRPOR3BITS {
union {
struct {
unsigned RP6R0:1;
unsigned RP6R1:1;
unsigned RP6R2:1;
unsigned RP6R3:1;
unsigned RP6R4:1;
unsigned :3;
unsigned RP7R0:1;
unsigned RP7R1:1;
unsigned RP7R2:1;
unsigned RP7R3:1;
unsigned RP7R4:1;
};
struct {
unsigned RP6R:5;
unsigned :3;
unsigned RP7R:5;
};
};
} RPOR3BITS;
extern volatile RPOR3BITS RPOR3bits __attribute__((__sfr__));
extern volatile unsigned int RPOR4 __attribute__((__sfr__));
__extension__ typedef struct tagRPOR4BITS {
union {
struct {
unsigned RP8R0:1;
unsigned RP8R1:1;
unsigned RP8R2:1;
unsigned RP8R3:1;
unsigned RP8R4:1;
unsigned :3;
unsigned RP9R0:1;
unsigned RP9R1:1;
unsigned RP9R2:1;
unsigned RP9R3:1;
unsigned RP9R4:1;
};
struct {
unsigned RP8R:5;
unsigned :3;
unsigned RP9R:5;
};
};
} RPOR4BITS;
extern volatile RPOR4BITS RPOR4bits __attribute__((__sfr__));
extern volatile unsigned int RPOR5 __attribute__((__sfr__));
__extension__ typedef struct tagRPOR5BITS {
union {
struct {
unsigned RP10R0:1;
unsigned RP10R1:1;
unsigned RP10R2:1;
unsigned RP10R3:1;
unsigned RP10R4:1;
unsigned :3;
unsigned RP11R0:1;
unsigned RP11R1:1;
unsigned RP11R2:1;
unsigned RP11R3:1;
unsigned RP11R4:1;
};
struct {
unsigned RP10R:5;
unsigned :3;
unsigned RP11R:5;
};
};
} RPOR5BITS;
extern volatile RPOR5BITS RPOR5bits __attribute__((__sfr__));
extern volatile unsigned int RPOR6 __attribute__((__sfr__));
__extension__ typedef struct tagRPOR6BITS {
union {
struct {
unsigned RP12R0:1;
unsigned RP12R1:1;
unsigned RP12R2:1;
unsigned RP12R3:1;
unsigned RP12R4:1;
unsigned :3;
unsigned RP13R0:1;
unsigned RP13R1:1;
unsigned RP13R2:1;
unsigned RP13R3:1;
unsigned RP13R4:1;
};
struct {
unsigned RP12R:5;
unsigned :3;
unsigned RP13R:5;
};
};
} RPOR6BITS;
extern volatile RPOR6BITS RPOR6bits __attribute__((__sfr__));
extern volatile unsigned int RPOR7 __attribute__((__sfr__));
__extension__ typedef struct tagRPOR7BITS {
union {
struct {
unsigned RP14R0:1;
unsigned RP14R1:1;
unsigned RP14R2:1;
unsigned RP14R3:1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -