⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p24fj128ga010ps.h

📁 使用PIC24 16位单片机 读写SD卡 支持FAT32
💻 H
📖 第 1 页 / 共 5 页
字号:
  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 + -