?? p24fj128ga010.h
字號:
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 unsigned int PORTF __attribute__((__sfr__));
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__((__sfr__));
extern unsigned int LATF __attribute__((__sfr__));
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__((__sfr__));
extern unsigned int TRISG __attribute__((__sfr__));
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__((__sfr__));
extern unsigned int PORTG __attribute__((__sfr__));
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__((__sfr__));
extern unsigned int LATG __attribute__((__sfr__));
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__((__sfr__));
extern unsigned int PADCFG1 __attribute__((__sfr__));
extern struct {
unsigned PMPTTL:1;
unsigned RTSECSEL:1;
} PADCFG1bits __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 unsigned int AD1CON1 __attribute__((__sfr__));
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__((__sfr__));
extern unsigned int AD1CON2 __attribute__((__sfr__));
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__((__sfr__));
extern unsigned int AD1CON3 __attribute__((__sfr__));
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__((__sfr__));
extern unsigned int AD1CHS __attribute__((__sfr__));
extern union {
struct {
unsigned CH0SA:4;
unsigned :3;
unsigned CH0NA:1;
unsigned CH0SB:4;
unsigned :3;
unsigned CH0NB:1;
};
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;
};
} AD1CHSbits __attribute__((__sfr__));
extern unsigned int AD1PCFG __attribute__((__sfr__));
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__((__sfr__));
extern unsigned int AD1CSSL __attribute__((__sfr__));
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__((__sfr__));
extern unsigned int PMCON __attribute__((__sfr__));
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__((__sfr__));
extern unsigned int PMMODE __attribute__((__sfr__));
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__((__sfr__));
extern unsigned int PMADDR __attribute__((__sfr__));
extern union {
struct {
unsigned :14;
unsigned CS1:1;
unsigned CS2:1;
};
struct {
unsigned :14;
unsigned CS:2;
};
} PMADDRbits __attribute__((__sfr__));
extern unsigned int PMDOUT1 __attribute__((__sfr__));
extern unsigned int PMDOUT2 __attribute__((__sfr__));
extern volatile unsigned int PMDIN1 __attribute__((__sfr__));
extern volatile unsigned int PMDIN2 __attribute__((__sfr__));
extern unsigned int PMPEN __attribute__((__sfr__));
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__((__sfr__));
extern unsigned int PMSTAT __attribute__((__sfr__));
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;
} PMSTATbits __attribute__((__sfr__));
extern unsigned int ALRMVAL __attribute__((__sfr__));
extern unsigned int ALCFGRPT __attribute__((__sfr__));
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__((__sfr__));
extern unsigned int RTCVAL __attribute__((__sfr__));
extern unsigned int RCFGCAL __attribute__((__sfr__));
extern union {
struct {
unsigned CAL:8;
unsigned RTCPTR0:1;
unsigned RTCPTR1:1;
unsigned RTCOE:1;
unsigned HALFSEC:1;
unsigned RTCSYNC:1;
unsigned RTCWREN:1;
unsigned :1;
unsigned RTCEN:1;
};
struct {
unsigned CAL0:1;
unsigned CAL1:1;
unsigned CAL2:1;
unsigned CAL3:1;
unsigned CAL4:1;
unsigned CAL5:1;
unsigned CAL6:1;
unsigned CAL7:1;
unsigned RTCPTR:2;
};
} RCFGCALbits __attribute__((__sfr__));
extern unsigned int CMCON __attribute__((__sfr__));
extern struct {
unsigned C1POS:1;
unsigned C1NEG:1;
unsigned C2POS:1;
unsigned C2NEG:1;
unsigned C1INV:1;
unsigned C2INV:1;
unsigned C1OUT:1;
unsigned C2OUT:1;
unsigned C1OUTEN:1;
unsigned C2OUTEN:1;
unsigned C1EN:1;
unsigned C2EN:1;
unsigned C1EVT:1;
unsigned C2EVT:1;
unsigned :1;
unsigned CMIDL:1;
} CMCONbits __attribute__((__sfr__));
extern unsigned int CVRCON __attribute__((__sfr__));
extern union {
struct {
unsigned CVR:4;
unsigned CVRSS:1;
unsigned CVRR:1;
unsigned CVROE:1;
unsigned CVREN:1;
};
struct {
unsigned CVR0:1;
unsigned CVR1:1;
unsigned CVR2:1;
unsigned CVR3:1;
};
} CVRCONbits __attribute__((__sfr__));
extern unsigned int CRCCON __attribute__((__sfr__));
extern union {
struct {
unsigned PLEN:4;
unsigned CRCGO:1;
unsigned :1;
unsigned CRCMPT:1;
unsigned CRCFUL:1;
unsigned VWORD:5;
unsigned CSIDL:1;
};
struct {
unsigned PLEN0:1;
unsigned PLEN1:1;
unsigned PLEN2:1;
unsigned PLEN3:1;
unsigned :4;
unsigned VWORD0:1;
unsigned VWORD1:1;
unsigned VWORD2:1;
unsigned VWORD3:1;
unsigned VWORD4:1;
};
} CRCCONbits __attribute__((__sfr__));
extern unsigned int CRCXOR __attribute__((__sfr__));
extern unsigned int CRCDAT __attribute__((__sfr__));
extern unsigned int CRCWDAT __attribute__((__sfr__));
extern unsigned int ODCA __attribute__((__sfr__));
extern struct {
unsigned ODA0:1;
unsigned ODA1:1;
unsigned ODA2:1;
unsigned ODA3:1;
unsigned ODA4:1;
unsigned ODA5:1;
unsigned ODA6:1;
unsigned ODA7:1;
unsigned :1;
unsigned ODA9:1;
unsigned ODA10:1;
unsigned :3;
unsigned ODA14:1;
unsigned ODA15:1;
} ODCAbits __attribute__((__sfr__));
extern unsigned int ODCB __attribute__((__sfr__));
extern struct {
unsigned ODB0:1;
unsigned ODB1:1;
unsigned ODB2:1;
unsigned ODB3:1;
unsigned ODB4:1;
unsigned ODB5:1;
unsigned ODB6:1;
unsigned ODB7:1;
unsigned ODB8:1;
unsigned ODB9:1;
unsigned ODB10:1;
unsigned ODB11:1;
unsigned ODB12:1;
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -