📄 p24fj128ga010ps.h
字号:
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__((__near__));
extern unsigned int LATD __attribute__((__near__));
extern 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__((__near__));
extern unsigned int TRISE __attribute__((__near__));
extern 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__((__near__));
extern unsigned int PORTE __attribute__((__near__));
extern 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__((__near__));
extern unsigned int LATE __attribute__((__near__));
extern 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__((__near__));
extern unsigned int TRISF __attribute__((__near__));
extern 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__((__near__));
extern unsigned int PORTF __attribute__((__near__));
extern 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__((__near__));
extern unsigned int LATF __attribute__((__near__));
extern 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__((__near__));
extern unsigned int TRISG __attribute__((__near__));
extern 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__((__near__));
extern unsigned int PORTG __attribute__((__near__));
extern 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__((__near__));
extern unsigned int LATG __attribute__((__near__));
extern 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__((__near__));
extern volatile unsigned int ADC1BUF0 __attribute__((__near__));
extern volatile unsigned int ADC1BUF1 __attribute__((__near__));
extern volatile unsigned int ADC1BUF2 __attribute__((__near__));
extern volatile unsigned int ADC1BUF3 __attribute__((__near__));
extern volatile unsigned int ADC1BUF4 __attribute__((__near__));
extern volatile unsigned int ADC1BUF5 __attribute__((__near__));
extern volatile unsigned int ADC1BUF6 __attribute__((__near__));
extern volatile unsigned int ADC1BUF7 __attribute__((__near__));
extern volatile unsigned int ADC1BUF8 __attribute__((__near__));
extern volatile unsigned int ADC1BUF9 __attribute__((__near__));
extern volatile unsigned int ADC1BUFA __attribute__((__near__));
extern volatile unsigned int ADC1BUFB __attribute__((__near__));
extern volatile unsigned int ADC1BUFC __attribute__((__near__));
extern volatile unsigned int ADC1BUFD __attribute__((__near__));
extern volatile unsigned int ADC1BUFE __attribute__((__near__));
extern volatile unsigned int ADC1BUFF __attribute__((__near__));
extern unsigned int AD1CON1 __attribute__((__near__));
extern union {
struct {
unsigned DONE:1;
unsigned SAMP:1;
unsigned ASAM:1;
unsigned :2;
unsigned SSRC:3;
unsigned FORM0:1;
unsigned FORM1:1;
unsigned :3;
unsigned ADSIDL:1;
unsigned :1;
unsigned ADON:1;
};
struct {
unsigned :5;
unsigned SSRC0:1;
unsigned SSRC1:1;
unsigned SSRC2:1;
unsigned FORM:2;
};
} AD1CON1bits __attribute__((__near__));
extern unsigned int AD1CON2 __attribute__((__near__));
extern union {
struct {
unsigned ALTS:1;
unsigned BUFM:1;
unsigned SMPI:4;
unsigned :1;
unsigned BUFS:1;
unsigned :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 :7;
unsigned VCFG0:1;
unsigned VCFG1:1;
unsigned VCFG2:1;
};
} AD1CON2bits __attribute__((__near__));
extern unsigned int AD1CON3 __attribute__((__near__));
extern union {
struct {
unsigned ADCS:8;
unsigned SAMC:5;
unsigned :2;
unsigned ADRC:1;
};
struct {
unsigned ADCS0:1;
unsigned ADCS1:1;
unsigned ADCS2:1;
unsigned ADCS3:1;
unsigned ADCS4:1;
unsigned ADCS5:1;
unsigned ADCS6:1;
unsigned ADCS7:1;
unsigned SAMC0:1;
unsigned SAMC1:1;
unsigned SAMC2:1;
unsigned SAMC3:1;
unsigned SAMC4:1;
};
} AD1CON3bits __attribute__((__near__));
extern unsigned int AD1CHS __attribute__((__near__));
extern union {
struct {
unsigned CH0SA:4;
unsigned :3;
unsigned CH0NA:1;
unsigned CH0SB:4;
unsigned :2;
unsigned CH0NB:2;
};
struct {
unsigned CH0SA0:1;
unsigned CH0SA1:1;
unsigned CH0SA2:1;
unsigned CH0SA3:1;
unsigned :4;
unsigned CH0SB0:1;
unsigned CH0SB1:1;
unsigned CH0SB2:1;
unsigned CH0SB3:1;
unsigned :3;
unsigned CH0NB1:1;
};
} AD1CHSbits __attribute__((__near__));
extern unsigned int AD1PCFG __attribute__((__near__));
extern 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;
} AD1PCFGbits __attribute__((__near__));
extern unsigned int AD1CSSL __attribute__((__near__));
extern struct {
unsigned CSSL0:1;
unsigned CSSL1:1;
unsigned CSSL2:1;
unsigned CSSL3:1;
unsigned CSSL4:1;
unsigned CSSL5:1;
unsigned CSSL6:1;
unsigned CSSL7:1;
unsigned CSSL8:1;
unsigned CSSL9:1;
unsigned CSSL10:1;
unsigned CSSL11:1;
unsigned CSSL12:1;
unsigned CSSL13:1;
unsigned CSSL14:1;
unsigned CSSL15:1;
} AD1CSSLbits __attribute__((__near__));
extern unsigned int PMCON __attribute__((__near__));
extern union {
struct {
unsigned RDSP:1;
unsigned WRSP:1;
unsigned BEP:1;
unsigned CS1P:1;
unsigned CS2P:1;
unsigned ALP:1;
unsigned CSF0:1;
unsigned CSF1:1;
unsigned PTRDEN:1;
unsigned PTWREN:1;
unsigned PTBEEN:1;
unsigned ADRMUX0:1;
unsigned ADRMUX1:1;
unsigned PSIDL:1;
unsigned :1;
unsigned PMPEN:1;
};
struct {
unsigned :6;
unsigned CSF:2;
unsigned :3;
unsigned ADRMUX:2;
};
} PMCONbits __attribute__((__near__));
extern unsigned int PMMODE __attribute__((__near__));
extern union {
struct {
unsigned WAITE0:1;
unsigned WAITE1:1;
unsigned WAITM:4;
unsigned WAITB0:1;
unsigned WAITB1:1;
unsigned MODE0:1;
unsigned MODE1:1;
unsigned MODE16:1;
unsigned INCM0:1;
unsigned INCM1:1;
unsigned IRQM0:1;
unsigned IRQM1:1;
unsigned BUSY:1;
};
struct {
unsigned WAITE:2;
unsigned WAITM0:1;
unsigned WAITM1:1;
unsigned WAITM2:1;
unsigned WAITM3:1;
unsigned WAITB:2;
unsigned MODE:2;
unsigned :1;
unsigned INCM:2;
unsigned IRQM:2;
};
} PMMODEbits __attribute__((__near__));
extern unsigned int PMADDR __attribute__((__near__));
extern union {
struct {
unsigned :14;
unsigned CS0:1;
unsigned CS1:1;
};
struct {
unsigned :14;
unsigned CS:2;
};
} PMADDRbits __attribute__((__near__));
extern unsigned int PMDOUT1 __attribute__((__near__));
extern unsigned int PMDOUT2 __attribute__((__near__));
extern volatile unsigned int PMDIN1 __attribute__((__near__));
extern volatile unsigned int PMDIN2 __attribute__((__near__));
extern unsigned int PMPEN __attribute__((__near__));
extern struct {
unsigned PTEN0:1;
unsigned PTEN1:1;
unsigned PTEN2:1;
unsigned PTEN3:1;
unsigned PTEN4:1;
unsigned PTEN5:1;
unsigned PTEN6:1;
unsigned PTEN7:1;
unsigned PTEN8:1;
unsigned PTEN9:1;
unsigned PTEN10:1;
unsigned PTEN11:1;
unsigned PTEN12:1;
unsigned PTEN13:1;
unsigned PTEN14:1;
unsigned PTEN15:1;
} PMPENbits __attribute__((__near__));
extern unsigned int PMPSTAT __attribute__((__near__));
extern struct {
unsigned OB0E:1;
unsigned OB1E:1;
unsigned OB2E:1;
unsigned OB3E:1;
unsigned :2;
unsigned OBUF:1;
unsigned OBE:1;
unsigned IB0F:1;
unsigned IB1F:1;
unsigned IB2F:1;
unsigned IB3F:1;
unsigned :2;
unsigned IBOV:1;
unsigned IBF:1;
} PMPSTATbits __attribute__((__near__));
extern unsigned int ALRMVAL __attribute__((__near__));
extern unsigned int ALCFGRPT __attribute__((__near__));
extern union {
struct {
unsigned ARPT:8;
unsigned ALRMPTR0:1;
unsigned ALRMPTR1:1;
unsigned AMASK:4;
unsigned CHIME:1;
unsigned ALRMEN:1;
};
struct {
unsigned ARPT0:1;
unsigned ARPT1:1;
unsigned ARPT2:1;
unsigned ARPT3:1;
unsigned ARPT4:1;
unsigned ARPT5:1;
unsigned ARPT6:1;
unsigned ARPT7:1;
unsigned ALRMPTR:2;
unsigned AMASK0:1;
unsigned AMASK1:1;
unsigned AMASK2:1;
unsigned AMASK3:1;
};
} ALCFGRPTbits __attribute__((__near__));
extern unsigned int RTCVAL __attribute__((__near__));
extern unsigned int RCFGCAL __attribute__((__near__));
extern union {
struct {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -