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

📄 p24fj128ga010ps.h

📁 使用PIC24 16位单片机 读写SD卡 支持FAT32
💻 H
📖 第 1 页 / 共 5 页
字号:
} IPC7bits __attribute__((__near__));

extern          unsigned int  IPC8 __attribute__((__near__));
extern          union {
  struct {
    unsigned SPF2IP0:1;
    unsigned SPF2IP1:1;
    unsigned SPF2IP2:1;
    unsigned :1;
    unsigned SPI2IP0:1;
    unsigned SPI2IP1:1;
    unsigned SPI2IP2:1;
  };
  struct {
    unsigned SPF2IP:3;
    unsigned :1;
    unsigned SPI2IP:3;
  };
} IPC8bits __attribute__((__near__));

extern          unsigned int  IPC9 __attribute__((__near__));
extern          union {
  struct {
    unsigned IC3IP0:1;
    unsigned IC3IP1:1;
    unsigned IC3IP2:2;
    unsigned :1;
    unsigned IC4IP0:1;
    unsigned IC4IP1:1;
    unsigned IC4IP2:1;
    unsigned :1;
    unsigned IC5IP0:1;
    unsigned IC5IP1:1;
    unsigned IC5IP2:1;
  };
  struct {
    unsigned IC3IP:3;
    unsigned :1;
    unsigned IC4IP:3;
    unsigned :1;
    unsigned IC5IP:3;
  };
} IPC9bits __attribute__((__near__));

extern          unsigned int  IPC10 __attribute__((__near__));
extern          union {
  struct {
    unsigned :4;
    unsigned OC5IP0:1;
    unsigned OC5IP1:1;
    unsigned OC5IP2:1;
  };
  struct {
    unsigned :4;
    unsigned OC5IP:3;
  };
} IPC10bits __attribute__((__near__));

extern          unsigned int  IPC11 __attribute__((__near__));
extern          union {
  struct {
    unsigned :4;
    unsigned PMPIP0:1;
    unsigned PMPIP1:1;
    unsigned PMPIP2:1;
  };
  struct {
    unsigned :4;
    unsigned PMPIP:3;
  };
} IPC11bits __attribute__((__near__));

extern          unsigned int  IPC12 __attribute__((__near__));
extern          union {
  struct {
    unsigned :4;
    unsigned SI2C2P0:1;
    unsigned SI2C2P1:1;
    unsigned SI2C2P2:1;
    unsigned :1;
    unsigned MI2C2P0:1;
    unsigned MI2C2P1:1;
    unsigned MI2C2P2:1;
  };
  struct {
    unsigned :4;
    unsigned SI2C2P:3;
    unsigned :1;
    unsigned MI2C2P:3;
  };
} IPC12bits __attribute__((__near__));

extern          unsigned int  IPC13 __attribute__((__near__));
extern          union {
  struct {
    unsigned :4;
    unsigned INT3IP0:1;
    unsigned INT3IP1:1;
    unsigned INT3IP2:1;
    unsigned :1;
    unsigned INT4IP0:1;
    unsigned INT4IP1:1;
    unsigned INT4IP2:1;
  };
  struct {
    unsigned :4;
    unsigned INT3IP:3;
    unsigned :1;
    unsigned INT4IP:3;
  };
} IPC13bits __attribute__((__near__));

extern          unsigned int  IPC14 __attribute__((__near__));
extern          union {
  struct {
  };
  struct {
  };
} IPC14bits __attribute__((__near__));

extern          unsigned int  IPC15 __attribute__((__near__));
extern          union {
  struct {
    unsigned :8;
    unsigned RTCIP0:1;
    unsigned RTCIP1:1;
    unsigned RTCIP2:1;
  };
  struct {
    unsigned :8;
    unsigned RTCIP:3;
  };
} IPC15bits __attribute__((__near__));

extern          unsigned int  IPC16 __attribute__((__near__));
extern          union {
  struct {
    unsigned :4;
    unsigned U1ERIP0:1;
    unsigned U1ERIP1:1;
    unsigned U1ERIP2:1;
    unsigned :1;
    unsigned U2ERIP0:1;
    unsigned U2ERIP1:1;
    unsigned U2ERIP2:1;
  };
  struct {
    unsigned :4;
    unsigned U1ERIP:3;
    unsigned :1;
    unsigned U2ERIP:3;
  };
} IPC16bits __attribute__((__near__));

extern volatile unsigned int  TMR1 __attribute__((__near__));
extern          unsigned int  PR1 __attribute__((__near__));
extern          unsigned int  T1CON __attribute__((__near__));
extern          union {
  struct {
    unsigned :1;
    unsigned TCS:1;
    unsigned TSYNC:1;
    unsigned :1;
    unsigned TCKPS0:1;
    unsigned TCKPS1:1;
    unsigned TGATE:1;
    unsigned :6;
    unsigned TSIDL:1;
    unsigned :1;
    unsigned TON:1;
  };
  struct {
    unsigned :4;
    unsigned TCKPS:2;
  };
} T1CONbits __attribute__((__near__));

extern volatile unsigned int  TMR2 __attribute__((__near__));
extern volatile unsigned int  TMR3HLD __attribute__((__near__));
extern volatile unsigned int  TMR3 __attribute__((__near__));
extern          unsigned int  PR2 __attribute__((__near__));
extern          unsigned int  PR3 __attribute__((__near__));
extern          unsigned int  T2CON __attribute__((__near__));
extern          union {
  struct {
    unsigned :1;
    unsigned TCS:1;
    unsigned :1;
    unsigned T32:1;
    unsigned TCKPS0:1;
    unsigned TCKPS1:1;
    unsigned TGATE:1;
    unsigned :6;
    unsigned TSIDL:1;
    unsigned :1;
    unsigned TON:1;
  };
  struct {
    unsigned :4;
    unsigned TCKPS:2;
  };
} T2CONbits __attribute__((__near__));

extern          unsigned int  T3CON __attribute__((__near__));
extern          union {
  struct {
    unsigned :1;
    unsigned TCS:1;
    unsigned :2;
    unsigned TCKPS0:1;
    unsigned TCKPS1:1;
    unsigned TGATE:1;
    unsigned :6;
    unsigned TSIDL:1;
    unsigned :1;
    unsigned TON:1;
  };
  struct {
    unsigned :4;
    unsigned TCKPS:2;
  };
} T3CONbits __attribute__((__near__));

extern volatile unsigned int  TMR4 __attribute__((__near__));
extern volatile unsigned int  TMR5HLD __attribute__((__near__));
extern volatile unsigned int  TMR5 __attribute__((__near__));
extern          unsigned int  PR4 __attribute__((__near__));
extern          unsigned int  PR5 __attribute__((__near__));
extern          unsigned int  T4CON __attribute__((__near__));
extern          union {
  struct {
    unsigned :1;
    unsigned TCS:1;
    unsigned :1;
    unsigned T32:1;
    unsigned TCKPS0:1;
    unsigned TCKPS1:1;
    unsigned TGATE:1;
    unsigned :6;
    unsigned TSIDL:1;
    unsigned :1;
    unsigned TON:1;
  };
  struct {
    unsigned :4;
    unsigned TCKPS:2;
  };
} T4CONbits __attribute__((__near__));

extern          unsigned int  T5CON __attribute__((__near__));
extern          union {
  struct {
    unsigned :1;
    unsigned TCS:1;
    unsigned :2;
    unsigned TCKPS0:1;
    unsigned TCKPS1:1;
    unsigned TGATE:1;
    unsigned :6;
    unsigned TSIDL:1;
    unsigned :1;
    unsigned TON:1;
  };
  struct {
    unsigned :4;
    unsigned TCKPS:2;
  };
} T5CONbits __attribute__((__near__));

extern volatile unsigned int  IC1BUF __attribute__((__near__));
extern          unsigned int  IC1CON __attribute__((__near__));
extern          union {
  struct {
    unsigned ICM0:1;
    unsigned ICM1:1;
    unsigned ICM2:1;
    unsigned ICBNE:1;
    unsigned ICOV:1;
    unsigned ICI0:1;
    unsigned ICI1:1;
    unsigned ICTMR:1;
    unsigned :5;
    unsigned ICSIDL:1;
  };
  struct {
    unsigned ICM:3;
    unsigned :2;
    unsigned ICI:2;
  };
} IC1CONbits __attribute__((__near__));

extern volatile unsigned int  IC2BUF __attribute__((__near__));
extern          unsigned int  IC2CON __attribute__((__near__));
extern          union {
  struct {
    unsigned ICM0:1;
    unsigned ICM1:1;
    unsigned ICM2:1;
    unsigned ICBNE:1;
    unsigned ICOV:1;
    unsigned ICI0:1;
    unsigned ICI1:1;
    unsigned ICTMR:1;
    unsigned :5;
    unsigned ICSIDL:1;
  };
  struct {
    unsigned ICM:3;
    unsigned :2;
    unsigned ICI:2;
  };
} IC2CONbits __attribute__((__near__));

extern volatile unsigned int  IC3BUF __attribute__((__near__));
extern          unsigned int  IC3CON __attribute__((__near__));
extern          union {
  struct {
    unsigned ICM0:1;
    unsigned ICM1:1;
    unsigned ICM2:1;
    unsigned ICBNE:1;
    unsigned ICOV:1;
    unsigned ICI0:1;
    unsigned ICI1:1;
    unsigned ICTMR:1;
    unsigned :5;
    unsigned ICSIDL:1;
  };
  struct {
    unsigned ICM:3;
    unsigned :2;
    unsigned ICI:2;
  };
} IC3CONbits __attribute__((__near__));

extern volatile unsigned int  IC4BUF __attribute__((__near__));
extern          unsigned int  IC4CON __attribute__((__near__));
extern          union {
  struct {
    unsigned ICM0:1;
    unsigned ICM1:1;
    unsigned ICM2:1;
    unsigned ICBNE:1;
    unsigned ICOV:1;
    unsigned ICI0:1;
    unsigned ICI1:1;
    unsigned ICTMR:1;
    unsigned :5;
    unsigned ICSIDL:1;
  };
  struct {
    unsigned ICM:3;
    unsigned :2;
    unsigned ICI:2;
  };
} IC4CONbits __attribute__((__near__));

extern volatile unsigned int  IC5BUF __attribute__((__near__));
extern          unsigned int  IC5CON __attribute__((__near__));
extern          union {
  struct {
    unsigned ICM0:1;
    unsigned ICM1:1;
    unsigned ICM2:1;
    unsigned ICBNE:1;
    unsigned ICOV:1;
    unsigned ICI0:1;
    unsigned ICI1:1;
    unsigned ICTMR:1;
    unsigned :5;
    unsigned ICSIDL:1;
  };
  struct {
    unsigned ICM:3;
    unsigned :2;
    unsigned ICI:2;
  };
} IC5CONbits __attribute__((__near__));

extern volatile unsigned int  OC1RS __attribute__((__near__));
extern volatile unsigned int  OC1R __attribute__((__near__));
extern          unsigned int  OC1CON __attribute__((__near__));
extern          union {
  struct {
    unsigned OCM:3;
    unsigned OCTSEL:1;
    unsigned OCFLT:1;
    unsigned :8;
    unsigned OCSIDL:1;
  };
  struct {
    unsigned OCM0:1;
    unsigned OCM1:1;
    unsigned OCM2:2;
  };
} OC1CONbits __attribute__((__near__));

extern volatile unsigned int  OC2RS __attribute__((__near__));
extern volatile unsigned int  OC2R __attribute__((__near__));
extern          unsigned int  OC2CON __attribute__((__near__));
extern          union {
  struct {
    unsigned OCM:3;
    unsigned OCTSEL:1;
    unsigned OCFLT:1;
    unsigned :8;
    unsigned OCSIDL:1;
  };
  struct {
    unsigned OCM0:1;
    unsigned OCM1:1;
    unsigned OCM2:1;
  };
} OC2CONbits __attribute__((__near__));

extern volatile unsigned int  OC3RS __attribute__((__near__));
extern volatile unsigned int  OC3R __attribute__((__near__));
extern          unsigned int  OC3CON __attribute__((__near__));
extern          union {
  struct {
    unsigned OCM:3;
    unsigned OCTSEL:1;
    unsigned OCFLT:1;
    unsigned :8;
    unsigned OCSIDL:1;
  };
  struct {
    unsigned OCM0:1;
    unsigned OCM1:1;
    unsigned OCM2:2;
  };
} OC3CONbits __attribute__((__near__));

extern volatile unsigned int  OC4RS __attribute__((__near__));
extern volatile unsigned int  OC4R __attribute__((__near__));
extern          unsigned int  OC4CON __attribute__((__near__));
extern          union {
  struct {
    unsigned OCM:3;
    unsigned OCTSEL:1;
    unsigned OCFLT:1;
    unsigned :8;
    unsigned OCSIDL:1;
  };
  struct {
    unsigned OCM0:1;
    unsigned OCM1:1;
    unsigned OCM2:1;
  };
} OC4CONbits __attribute__((__near__));

extern volatile unsigned int  OC5RS __attribute__((__near__));
extern volatile unsigned int  OC5R __attribute__((__near__));
extern          unsigned int  OC5CON __attribute__((__near__));
extern          union {
  struct {
    unsigned OCM:3;
    unsigned OCTSEL:1;
    unsigned OCFLT:1;
    unsigned :8;
    unsigned OCSIDL:1;
  };
  struct {
    unsigned OCM0:1;
    unsigned OCM1:1;
    unsigned OCM2:1;
  };
} OC5CONbits __attribute__((__near__));

extern volatile unsigned char I2C1RCV __attribute__((__near__));
extern volatile unsigned char I2C1TRN __attribute__((__near__));
extern          unsigned int  I2C1BRG __attribute__((__near__));
extern          unsigned int  I2C1CON __attribute__((__near__));
extern          struct {
  unsigned SEN:1;
  unsigned RSEN:1;
  unsigned PEN:1;
  unsigned RCEN:1;
  unsigned ACKEN:1;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -