📄 p33fj256gp710.h
字号:
unsigned DMA1IP2:1;
};
} IPC3bits __attribute__((__sfr__));
extern volatile unsigned int IPC4 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned SI2C1IP:3;
unsigned :1;
unsigned MI2C1IP:3;
unsigned :5;
unsigned CNIP:3;
};
struct {
unsigned SI2C1IP0:1;
unsigned SI2C1IP1:1;
unsigned SI2C1IP2:1;
unsigned :1;
unsigned MI2C1IP0:1;
unsigned MI2C1IP1:1;
unsigned MI2C1IP2:1;
unsigned :5;
unsigned CNIP0:1;
unsigned CNIP1:1;
unsigned CNIP2:1;
};
} IPC4bits __attribute__((__sfr__));
extern volatile unsigned int IPC5 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned INT1IP:3;
unsigned :1;
unsigned AD2IP:3;
unsigned :1;
unsigned IC7IP:3;
unsigned :1;
unsigned IC8IP:3;
};
struct {
unsigned INT1IP0:1;
unsigned INT1IP1:1;
unsigned INT1IP2:1;
unsigned :1;
unsigned AD2IP0:1;
unsigned AD2IP1:1;
unsigned AD2IP2:1;
unsigned :1;
unsigned IC7IP0:1;
unsigned IC7IP1:1;
unsigned IC7IP2:1;
unsigned :1;
unsigned IC8IP0:1;
unsigned IC8IP1:1;
unsigned IC8IP2:1;
};
} IPC5bits __attribute__((__sfr__));
extern volatile unsigned int IPC6 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned DMA2IP:3;
unsigned :1;
unsigned OC3IP:3;
unsigned :1;
unsigned OC4IP:3;
unsigned :1;
unsigned T4IP:3;
};
struct {
unsigned DMA2IP0:1;
unsigned DMA2IP1:1;
unsigned DMA2IP2:1;
unsigned :1;
unsigned OC3IP0:1;
unsigned OC3IP1:1;
unsigned OC3IP2:1;
unsigned :1;
unsigned OC4IP0:1;
unsigned OC4IP1:1;
unsigned OC4IP2:1;
unsigned :1;
unsigned T4IP0:1;
unsigned T4IP1:1;
unsigned T4IP2:1;
};
} IPC6bits __attribute__((__sfr__));
extern volatile unsigned int IPC7 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned T5IP:3;
unsigned :1;
unsigned INT2IP:3;
unsigned :1;
unsigned U2RXIP:3;
unsigned :1;
unsigned U2TXIP:3;
};
struct {
unsigned T5IP0:1;
unsigned T5IP1:1;
unsigned T5IP2:1;
unsigned :1;
unsigned INT2IP0:1;
unsigned INT2IP1:1;
unsigned INT2IP2:1;
unsigned :1;
unsigned U2RXIP0:1;
unsigned U2RXIP1:1;
unsigned U2RXIP2:1;
unsigned :1;
unsigned U2TXIP0:1;
unsigned U2TXIP1:1;
unsigned U2TXIP2:1;
};
} IPC7bits __attribute__((__sfr__));
extern volatile unsigned int IPC8 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned SPI2EIP:3;
unsigned :1;
unsigned SPI2IP:3;
unsigned :1;
unsigned C1RXIP:3;
unsigned :1;
unsigned C1IP:3;
};
struct {
unsigned SPI2EIP0:1;
unsigned SPI2EIP1:1;
unsigned SPI2EIP2:1;
unsigned :1;
unsigned SPI2IP0:1;
unsigned SPI2IP1:1;
unsigned SPI2IP2:1;
unsigned :1;
unsigned C1RXIP0:1;
unsigned C1RXIP1:1;
unsigned C1RXIP2:1;
unsigned :1;
unsigned C1IP0:1;
unsigned C1IP1:1;
unsigned C1IP2:1;
};
} IPC8bits __attribute__((__sfr__));
extern volatile unsigned int IPC9 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned DMA3IP:3;
unsigned :1;
unsigned IC3IP:3;
unsigned :1;
unsigned IC4IP:3;
unsigned :1;
unsigned IC5IP:3;
};
struct {
unsigned DMA3IP0:1;
unsigned DMA3IP1:1;
unsigned DMA3IP2:1;
unsigned :1;
unsigned IC3IP0:1;
unsigned IC3IP1:1;
unsigned IC3IP2:1;
unsigned :1;
unsigned IC4IP0:1;
unsigned IC4IP1:1;
unsigned IC4IP2:1;
unsigned :1;
unsigned IC5IP0:1;
unsigned IC5IP1:1;
unsigned IC5IP2:1;
};
} IPC9bits __attribute__((__sfr__));
extern volatile unsigned int IPC10 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned IC6IP:3;
unsigned :1;
unsigned OC5IP:3;
unsigned :1;
unsigned OC6IP:3;
unsigned :1;
unsigned OC7IP:3;
};
struct {
unsigned IC6IP0:1;
unsigned IC6IP1:1;
unsigned IC6IP2:1;
unsigned :1;
unsigned OC5IP0:1;
unsigned OC5IP1:1;
unsigned OC5IP2:1;
unsigned :1;
unsigned OC6IP0:1;
unsigned OC6IP1:1;
unsigned OC6IP2:1;
unsigned :1;
unsigned OC7IP0:1;
unsigned OC7IP1:1;
unsigned OC7IP2:1;
};
} IPC10bits __attribute__((__sfr__));
extern volatile unsigned int IPC11 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned OC8IP:3;
unsigned :5;
unsigned DMA4IP:3;
unsigned :1;
unsigned T6IP:3;
};
struct {
unsigned OC8IP0:1;
unsigned OC8IP1:1;
unsigned OC8IP2:1;
unsigned :5;
unsigned DMA4IP0:1;
unsigned DMA4IP1:1;
unsigned DMA4IP2:1;
unsigned :1;
unsigned T6IP0:1;
unsigned T6IP1:1;
unsigned T6IP2:1;
};
} IPC11bits __attribute__((__sfr__));
extern volatile unsigned int IPC12 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned T7IP:3;
unsigned :1;
unsigned SI2C2IP:3;
unsigned :1;
unsigned MI2C2IP:3;
unsigned :1;
unsigned T8IP:3;
};
struct {
unsigned T7IP0:1;
unsigned T7IP1:1;
unsigned T7IP2:1;
unsigned :1;
unsigned SI2C2IP0:1;
unsigned SI2C2IP1:1;
unsigned SI2C2IP2:1;
unsigned :1;
unsigned MI2C2IP0:1;
unsigned MI2C2IP1:1;
unsigned MI2C2IP2:1;
unsigned :1;
unsigned T8IP0:1;
unsigned T8IP1:1;
unsigned T8IP2:1;
};
} IPC12bits __attribute__((__sfr__));
extern volatile unsigned int IPC13 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned T9IP:3;
unsigned :1;
unsigned INT3IP:3;
unsigned :1;
unsigned INT4IP:3;
unsigned :1;
unsigned C2RXIP:3;
};
struct {
unsigned T9IP0:1;
unsigned T9IP1:1;
unsigned T9IP2:1;
unsigned :1;
unsigned INT3IP0:1;
unsigned INT3IP1:1;
unsigned INT3IP2:1;
unsigned :1;
unsigned INT4IP0:1;
unsigned INT4IP1:1;
unsigned INT4IP2:1;
unsigned :1;
unsigned C2RXIP0:1;
unsigned C2RXIP1:1;
unsigned C2RXIP2:1;
};
} IPC13bits __attribute__((__sfr__));
extern volatile unsigned int IPC14 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned C2IP:3;
unsigned :9;
unsigned DCIEIP:3;
};
struct {
unsigned C2IP0:1;
unsigned C2IP1:1;
unsigned C2IP2:1;
unsigned :9;
unsigned DCIEIP0:1;
unsigned DCIEIP1:1;
unsigned DCIEIP2:1;
};
} IPC14bits __attribute__((__sfr__));
extern volatile unsigned int IPC15 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned DCIIP:3;
unsigned :1;
unsigned DMA5IP:3;
};
struct {
unsigned DCIIP0:1;
unsigned DCIIP1:1;
unsigned DCIIP2:1;
unsigned :1;
unsigned DMA5IP0:1;
unsigned DMA5IP1:1;
unsigned DMA5IP2:1;
};
} IPC15bits __attribute__((__sfr__));
extern volatile unsigned int IPC16 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned :4;
unsigned U1EIP:3;
unsigned :1;
unsigned U2EIP:3;
};
struct {
unsigned :4;
unsigned U1EIP0:1;
unsigned U1EIP1:1;
unsigned U1EIP2:1;
unsigned :1;
unsigned U2EIP0:1;
unsigned U2EIP1:1;
unsigned U2EIP2:1;
};
} IPC16bits __attribute__((__sfr__));
extern volatile unsigned int IPC17 __attribute__((__sfr__));
extern volatile union {
struct {
unsigned DMA6IP:3;
unsigned :1;
unsigned DMA7IP:3;
unsigned :1;
unsigned C1TXIP:3;
unsigned :1;
unsigned C2TXIP:3;
};
struct {
unsigned DMA6IP0:1;
unsigned DMA6IP1:1;
unsigned DMA6IP2:1;
unsigned :1;
unsigned DMA7IP0:1;
unsigned DMA7IP1:1;
unsigned DMA7IP2:1;
unsigned :1;
unsigned C1TXIP0:1;
unsigned C1TXIP1:1;
unsigned C1TXIP2:1;
unsigned :1;
unsigned C2TXIP0:1;
unsigned C2TXIP1:1;
unsigned C2TXIP2:1;
};
} IPC17bits __attribute__((__sfr__));
extern volatile unsigned int INTTREG __attribute__((__sfr__));
extern volatile unsigned int TMR1 __attribute__((__sfr__));
extern volatile unsigned int PR1 __attribute__((__sfr__));
extern volatile unsigned int T1CON __attribute__((__sfr__));
extern volatile union {
struct {
unsigned :1;
unsigned TCS:1;
unsigned TSYNC:1;
unsigned :1;
unsigned TCKPS:2;
unsigned TGATE:1;
unsigned :6;
unsigned TSIDL:1;
unsigned :1;
unsigned TON:1;
};
struct {
unsigned :4;
unsigned TCKPS0:1;
unsigned TCKPS1:1;
};
} T1CONbits __attribute__((__sfr__));
extern volatile unsigned int TMR2 __attribute__((__sfr__));
extern volatile unsigned int TMR3HLD __attribute__((__sfr__));
extern volatile unsigned int TMR3 __attribute__((__sfr__));
extern volatile unsigned int PR2 __attribute__((__sfr__));
extern volatile unsigned int PR3 __attribute__((__sfr__));
extern volatile unsigned int T2CON __attribute__((__sfr__));
extern volatile union {
struct {
unsigned :1;
unsigned TCS:1;
unsigned :1;
unsigned T32:1;
unsigned TCKPS:2;
unsigned TGATE:1;
unsigned :6;
unsigned TSIDL:1;
unsigned :1;
unsigned TON:1;
};
struct {
unsigned :4;
unsigned TCKPS0:1;
unsigned TCKPS1:1;
};
} T2CONbits __attribute__((__sfr__));
extern volatile unsigned int T3CON __attribute__((__sfr__));
extern volatile union {
struct {
unsigned :1;
unsigned TCS:1;
unsigned :2;
unsigned TCKPS:2;
unsigned TGATE:1;
unsigned :6;
unsigned TSIDL:1;
unsigned :1;
unsigned TON:1;
};
struct {
unsigned :4;
unsigned TCKPS0:1;
unsigned TCKPS1:1;
};
} T3CONbits __attribute__((__sfr__));
extern volatile unsigned int TMR4 __attribute__((__sfr__));
extern volatile unsigned int TMR5HLD __attribute__((__sfr__));
extern volatile unsigned int TMR5 __attribute__((__sfr__));
extern volatile unsigned int PR4 __attribute__((__sfr__));
extern volatile unsigned int PR5 __attribute__((__sfr__));
extern volatile unsigned int T4CON __attribute__((__sfr__));
extern volatile union {
struct {
unsigned :1;
unsigned TCS:1;
unsigned :1;
unsigned T32:1;
unsigned TCKPS:2;
unsigned TGATE:1;
unsigned :6;
unsigned TSIDL:1;
unsigned :1;
unsigned TON:1;
};
struct {
unsigned :4;
unsigned TCKPS0:1;
unsigned TCKPS1:1;
};
} T4CONbits __attribute__((__sfr__));
extern volatile unsigned int T5CON __attribute__((__sfr__));
extern volatile union {
struct {
unsigned :1;
unsigned TCS:1;
unsigned :2;
unsigned TCKPS:2;
unsigned TGATE:1;
unsigned :6;
unsigned TSIDL:1;
unsigned :1;
unsigned TON:1;
};
struct {
unsigned :4;
unsigned TCKPS0:1;
unsigned TCKPS1:1;
};
} T5CONbits __attribute__((__sfr__));
extern volatile unsigned int TMR6 __attribute__((__sfr__));
extern volatile unsigned int TMR7HLD __attribute__((__sfr__));
extern volatile unsigned int TMR7 __attribute__((__sfr__));
extern volatile unsigned int PR6 __attribute__((__sfr__));
extern volatile unsigned int PR7 __attribute__((__sfr__));
extern volatile unsigned int T6CON __attribute__((__sfr__));
extern volatile union {
struct {
unsigned :1;
unsigned TCS:1;
unsigned :1;
unsigned T32:1;
unsigned TCKPS:2;
unsigned TGATE:1;
unsigned :6;
unsigned TSIDL:1;
unsigned :1;
unsigned TON:1;
};
struct {
unsigned :4;
unsigned TCKPS0:1;
unsigned TCKPS1:1;
};
} T6CONbits __attribute__((__sfr__));
extern volatile unsigned int T7CON __attribute__((__sfr__));
extern volatile union {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -