📄 p33fj256gp710.h
字号:
unsigned TRISC4:1;
unsigned :7;
unsigned TRISC12:1;
unsigned TRISC13:1;
unsigned TRISC14:1;
unsigned TRISC15:1;
} TRISCbits __attribute__((__sfr__));
extern volatile unsigned int PORTC __attribute__((__sfr__));
extern volatile struct {
unsigned :1;
unsigned RC1:1;
unsigned RC2:1;
unsigned RC3:1;
unsigned RC4:1;
unsigned :7;
unsigned RC12:1;
unsigned RC13:1;
unsigned RC14:1;
unsigned RC15:1;
} PORTCbits __attribute__((__sfr__));
extern volatile unsigned int LATC __attribute__((__sfr__));
extern volatile struct {
unsigned :1;
unsigned LATC1:1;
unsigned LATC2:1;
unsigned LATC3:1;
unsigned LATC4:1;
unsigned :7;
unsigned LATC12:1;
unsigned LATC13:1;
unsigned LATC14:1;
unsigned LATC15:1;
} LATCbits __attribute__((__sfr__));
extern volatile unsigned int TRISD __attribute__((__sfr__));
extern volatile struct {
unsigned TRISD0:1;
unsigned TRISD1:1;
unsigned TRISD2:1;
unsigned TRISD3:1;
unsigned TRISD4:1;
unsigned TRISD5:1;
unsigned TRISD6:1;
unsigned TRISD7:1;
unsigned TRISD8:1;
unsigned TRISD9:1;
unsigned TRISD10:1;
unsigned TRISD11:1;
unsigned TRISD12:1;
unsigned TRISD13:1;
unsigned TRISD14:1;
unsigned TRISD15:1;
} TRISDbits __attribute__((__sfr__));
extern volatile unsigned int PORTD __attribute__((__sfr__));
extern volatile struct {
unsigned RD0:1;
unsigned RD1:1;
unsigned RD2:1;
unsigned RD3:1;
unsigned RD4:1;
unsigned RD5:1;
unsigned RD6:1;
unsigned RD7:1;
unsigned RD8:1;
unsigned RD9:1;
unsigned RD10:1;
unsigned RD11:1;
unsigned RD12:1;
unsigned RD13:1;
unsigned RD14:1;
unsigned RD15:1;
} PORTDbits __attribute__((__sfr__));
extern volatile unsigned int LATD __attribute__((__sfr__));
extern volatile struct {
unsigned LATD0:1;
unsigned LATD1:1;
unsigned LATD2:1;
unsigned LATD3:1;
unsigned LATD4:1;
unsigned LATD5:1;
unsigned LATD6:1;
unsigned LATD7:1;
unsigned LATD8:1;
unsigned LATD9:1;
unsigned LATD10:1;
unsigned LATD11:1;
unsigned LATD12:1;
unsigned LATD13:1;
unsigned LATD14:1;
unsigned LATD15:1;
} LATDbits __attribute__((__sfr__));
extern volatile unsigned int TRISE __attribute__((__sfr__));
extern volatile struct {
unsigned TRISE0:1;
unsigned TRISE1:1;
unsigned TRISE2:1;
unsigned TRISE3:1;
unsigned TRISE4:1;
unsigned TRISE5:1;
unsigned TRISE6:1;
unsigned TRISE7:1;
unsigned TRISE8:1;
unsigned TRISE9:1;
} TRISEbits __attribute__((__sfr__));
extern volatile unsigned int PORTE __attribute__((__sfr__));
extern volatile struct {
unsigned RE0:1;
unsigned RE1:1;
unsigned RE2:1;
unsigned RE3:1;
unsigned RE4:1;
unsigned RE5:1;
unsigned RE6:1;
unsigned RE7:1;
unsigned RE8:1;
unsigned RE9:1;
} PORTEbits __attribute__((__sfr__));
extern volatile unsigned int LATE __attribute__((__sfr__));
extern volatile struct {
unsigned LATE0:1;
unsigned LATE1:1;
unsigned LATE2:1;
unsigned LATE3:1;
unsigned LATE4:1;
unsigned LATE5:1;
unsigned LATE6:1;
unsigned LATE7:1;
unsigned LATE8:1;
unsigned LATE9:1;
} LATEbits __attribute__((__sfr__));
extern volatile unsigned int TRISF __attribute__((__sfr__));
extern volatile struct {
unsigned TRISF0:1;
unsigned TRISF1:1;
unsigned TRISF2:1;
unsigned TRISF3:1;
unsigned TRISF4:1;
unsigned TRISF5:1;
unsigned TRISF6:1;
unsigned TRISF7:1;
unsigned TRISF8:1;
unsigned :3;
unsigned TRISF12:1;
unsigned TRISF13:1;
} TRISFbits __attribute__((__sfr__));
extern volatile unsigned int PORTF __attribute__((__sfr__));
extern volatile struct {
unsigned RF0:1;
unsigned RF1:1;
unsigned RF2:1;
unsigned RF3:1;
unsigned RF4:1;
unsigned RF5:1;
unsigned RF6:1;
unsigned RF7:1;
unsigned RF8:1;
unsigned :3;
unsigned RF12:1;
unsigned RF13:1;
} PORTFbits __attribute__((__sfr__));
extern volatile unsigned int LATF __attribute__((__sfr__));
extern volatile struct {
unsigned LATF0:1;
unsigned LATF1:1;
unsigned LATF2:1;
unsigned LATF3:1;
unsigned LATF4:1;
unsigned LATF5:1;
unsigned LATF6:1;
unsigned LATF7:1;
unsigned LATF8:1;
unsigned :3;
unsigned LATF12:1;
unsigned LATF13:1;
} LATFbits __attribute__((__sfr__));
extern volatile unsigned int TRISG __attribute__((__sfr__));
extern volatile struct {
unsigned TRISG0:1;
unsigned TRISG1:1;
unsigned TRISG2:1;
unsigned TRISG3:1;
unsigned :2;
unsigned TRISG6:1;
unsigned TRISG7:1;
unsigned TRISG8:1;
unsigned TRISG9:1;
unsigned :2;
unsigned TRISG12:1;
unsigned TRISG13:1;
unsigned TRISG14:1;
unsigned TRISG15:1;
} TRISGbits __attribute__((__sfr__));
extern volatile unsigned int PORTG __attribute__((__sfr__));
extern volatile struct {
unsigned RG0:1;
unsigned RG1:1;
unsigned RG2:1;
unsigned RG3:1;
unsigned :2;
unsigned RG6:1;
unsigned RG7:1;
unsigned RG8:1;
unsigned RG9:1;
unsigned :2;
unsigned RG12:1;
unsigned RG13:1;
unsigned RG14:1;
unsigned RG15:1;
} PORTGbits __attribute__((__sfr__));
extern volatile unsigned int LATG __attribute__((__sfr__));
extern volatile struct {
unsigned LATG0:1;
unsigned LATG1:1;
unsigned LATG2:1;
unsigned LATG3:1;
unsigned :2;
unsigned LATG6:1;
unsigned LATG7:1;
unsigned LATG8:1;
unsigned LATG9:1;
unsigned :2;
unsigned LATG12:1;
unsigned LATG13:1;
unsigned LATG14:1;
unsigned LATG15:1;
} LATGbits __attribute__((__sfr__));
extern volatile unsigned int ADC1BUF0 __attribute__((__sfr__));
extern volatile unsigned int ADC1BUF1 __attribute__((__sfr__));
extern volatile unsigned int ADC1BUF2 __attribute__((__sfr__));
extern volatile unsigned int ADC1BUF3 __attribute__((__sfr__));
extern volatile unsigned int ADC1BUF4 __attribute__((__sfr__));
extern volatile unsigned int ADC1BUF5 __attribute__((__sfr__));
extern volatile unsigned int ADC1BUF6 __attribute__((__sfr__));
extern volatile unsigned int ADC1BUF7 __attribute__((__sfr__));
extern volatile unsigned int ADC1BUF8 __attribute__((__sfr__));
extern volatile unsigned int ADC1BUF9 __attribute__((__sfr__));
extern volatile unsigned int ADC1BUFA __attribute__((__sfr__));
extern volatile unsigned int ADC1BUFB __attribute__((__sfr__));
extern volatile unsigned int ADC1BUFC __attribute__((__sfr__));
extern volatile unsigned int ADC1BUFD __attribute__((__sfr__));
extern volatile unsigned int ADC1BUFE __attribute__((__sfr__));
extern volatile unsigned int ADC1BUFF __attribute__((__sfr__));
extern volatile unsigned int AD1CON1 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned DONE:1;
unsigned SAMP:1;
unsigned ASAM:1;
unsigned SIMSAM:1;
unsigned :1;
unsigned SSRC:3;
unsigned FORM:2;
unsigned AD12B:1;
unsigned :1;
unsigned ADDMABM:1;
unsigned ADSIDL:1;
unsigned :1;
unsigned ADON:1;
};
struct {
unsigned :5;
unsigned SSRC0:1;
unsigned SSRC1:1;
unsigned SSRC2:1;
unsigned FORM0:1;
unsigned FORM1:1;
};
} AD1CON1bits __attribute__((__sfr__));
extern volatile unsigned int AD1CON2 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned ALTS:1;
unsigned BUFM:1;
unsigned SMPI:4;
unsigned :1;
unsigned BUFS:1;
unsigned CHPS:2;
unsigned CSCNA:1;
unsigned :2;
unsigned VCFG:3;
};
struct {
unsigned :2;
unsigned SMPI0:1;
unsigned SMPI1:1;
unsigned SMPI2:1;
unsigned SMPI3:1;
unsigned :2;
unsigned CHPS0:1;
unsigned CHPS1:1;
unsigned :3;
unsigned VCFG0:1;
unsigned VCFG1:1;
unsigned VCFG2:1;
};
} AD1CON2bits __attribute__((__sfr__));
extern volatile unsigned int AD1CON3 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned ADCS:6;
unsigned :1;
unsigned ADRC:1;
unsigned SAMC:5;
};
struct {
unsigned ADCS0:1;
unsigned ADCS1:1;
unsigned ADCS2:1;
unsigned ADCS3:1;
unsigned ADCS4:1;
unsigned ADCS5:1;
unsigned :2;
unsigned SAMC0:1;
unsigned SAMC1:1;
unsigned SAMC2:1;
unsigned SAMC3:1;
unsigned SAMC4:1;
};
} AD1CON3bits __attribute__((__sfr__));
extern volatile unsigned int AD1CHS123 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned CH123SA:1;
unsigned CH123NA:2;
unsigned :5;
unsigned CH123SB:1;
unsigned CH123NB:2;
};
struct {
unsigned :1;
unsigned CH123NA0:1;
unsigned CH123NA1:1;
unsigned :6;
unsigned CH123NB0:1;
unsigned CH123NB1:1;
};
} AD1CHS123bits __attribute__((__sfr__));
extern volatile unsigned int AD1CHS0 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned CH0SA:5;
unsigned :2;
unsigned CH0NA:1;
unsigned CH0SB:5;
unsigned :2;
unsigned CH0NB:1;
};
struct {
unsigned CH0SA0:1;
unsigned CH0SA1:1;
unsigned CH0SA2:1;
unsigned CH0SA3:1;
unsigned CH0SA4:1;
unsigned :3;
unsigned CH0SB0:1;
unsigned CH0SB1:1;
unsigned CH0SB2:1;
unsigned CH0SB3:1;
unsigned CH0SB4:1;
};
} AD1CHS0bits __attribute__((__sfr__));
extern volatile unsigned int AD1PCFGH __attribute__((__sfr__));
extern volatile struct {
unsigned PCFG16:1;
unsigned PCFG17:1;
unsigned PCFG18:1;
unsigned PCFG19:1;
unsigned PCFG20:1;
unsigned PCFG21:1;
unsigned PCFG22:1;
unsigned PCFG23:1;
unsigned PCFG24:1;
unsigned PCFG25:1;
unsigned PCFG26:1;
unsigned PCFG27:1;
unsigned PCFG28:1;
unsigned PCFG29:1;
unsigned PCFG30:1;
unsigned PCFG31:1;
} AD1PCFGHbits __attribute__((__sfr__));
extern volatile unsigned int AD1PCFGL __attribute__((__sfr__));
extern volatile struct {
unsigned PCFG0:1;
unsigned PCFG1:1;
unsigned PCFG2:1;
unsigned PCFG3:1;
unsigned PCFG4:1;
unsigned PCFG5:1;
unsigned PCFG6:1;
unsigned PCFG7:1;
unsigned PCFG8:1;
unsigned PCFG9:1;
unsigned PCFG10:1;
unsigned PCFG11:1;
unsigned PCFG12:1;
unsigned PCFG13:1;
unsigned PCFG14:1;
unsigned PCFG15:1;
} AD1PCFGLbits __attribute__((__sfr__));
extern volatile unsigned int AD1CSSH __attribute__((__sfr__));
extern volatile struct {
unsigned CSS16:1;
unsigned CSS17:1;
unsigned CSS18:1;
unsigned CSS19:1;
unsigned CSS20:1;
unsigned CSS21:1;
unsigned CSS22:1;
unsigned CSS23:1;
unsigned CSS24:1;
unsigned CSS25:1;
unsigned CSS26:1;
unsigned CSS27:1;
unsigned CSS28:1;
unsigned CSS29:1;
unsigned CSS30:1;
unsigned CSS31:1;
} AD1CSSHbits __attribute__((__sfr__));
extern volatile unsigned int AD1CSSL __attribute__((__sfr__));
extern volatile struct {
unsigned CSS0:1;
unsigned CSS1:1;
unsigned CSS2:1;
unsigned CSS3:1;
unsigned CSS4:1;
unsigned CSS5:1;
unsigned CSS6:1;
unsigned CSS7:1;
unsigned CSS8:1;
unsigned CSS9:1;
unsigned CSS10:1;
unsigned CSS11:1;
unsigned CSS12:1;
unsigned CSS13:1;
unsigned CSS14:1;
unsigned CSS15:1;
} AD1CSSLbits __attribute__((__sfr__));
extern volatile unsigned int AD1CON4 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned DMABL:3;
};
struct {
unsigned DMABL0:1;
unsigned DMABL1:1;
unsigned DMABL2:1;
};
} AD1CON4bits __attribute__((__sfr__));
extern volatile unsigned int ADC2BUF0 __attribute__((__sfr__));
extern volatile unsigned int ADC2BUF1 __attribute__((__sfr__));
extern volatile unsigned int ADC2BUF2 __attribute__((__sfr__));
extern volatile unsigned int ADC2BUF3 __attribute__((__sfr__));
extern volatile unsigned int ADC2BUF4 __attribute__((__sfr__));
extern volatile unsigned int ADC2BUF5 __attribute__((__sfr__));
extern volatile unsigned int ADC2BUF6 __attribute__((__sfr__));
extern volatile unsigned int ADC2BUF7 __attribute__((__sfr__));
extern volatile unsigned int ADC2BUF8 __attribute__((__sfr__));
extern volatile unsigned int ADC2BUF9 __attribute__((__sfr__));
extern volatile unsigned int ADC2BUFA __attribute__((__sfr__));
extern volatile unsigned int ADC2BUFB __attribute__((__sfr__));
extern volatile unsigned int ADC2BUFC __attribute__((__sfr__));
extern volatile unsigned int ADC2BUFD __attribute__((__sfr__));
extern volatile unsigned int ADC2BUFE __attribute__((__sfr__));
extern volatile unsigned int ADC2BUFF __attribute__((__sfr__));
extern volatile unsigned int AD2CON1 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned DONE:1;
unsigned SAMP:1;
unsigned ASAM:1;
unsigned SIMSAM:1;
unsigned :1;
unsigned SSRC:3;
unsigned FORM:2;
unsigned AD12B:1;
unsigned :1;
unsigned ADDMABM:1;
unsigned ADSIDL:1;
unsigned :1;
unsigned ADON:1;
};
struct {
unsigned :5;
unsigned SSRC0:1;
unsigned SSRC1:1;
unsigned SSRC2:1;
unsigned FORM0:1;
unsigned FORM1:1;
};
} AD2CON1bits __attribute__((__sfr__));
extern volatile unsigned int AD2CON2 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned ALTS:1;
unsigned BUFM:1;
unsigned SMPI:4;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -