📄 pic24hj64gp210.h
字号:
volatile unsigned OC3IP : 3;
unsigned : 1;
volatile unsigned DMA2IP : 3;
} IPC6bits @ 0xB0;
static volatile unsigned int IPC7 @ 0xB2;
static volatile bit T5IP0 @ ((unsigned)&IPC7*8)+0;
static volatile bit T5IP1 @ ((unsigned)&IPC7*8)+1;
static volatile bit T5IP2 @ ((unsigned)&IPC7*8)+2;
static volatile bit INT2IP0 @ ((unsigned)&IPC7*8)+4;
static volatile bit INT2IP1 @ ((unsigned)&IPC7*8)+5;
static volatile bit INT2IP2 @ ((unsigned)&IPC7*8)+6;
static volatile bit U2RXIP0 @ ((unsigned)&IPC7*8)+8;
static volatile bit U2RXIP1 @ ((unsigned)&IPC7*8)+9;
static volatile bit U2RXIP2 @ ((unsigned)&IPC7*8)+10;
static volatile bit U2TXIP0 @ ((unsigned)&IPC7*8)+12;
static volatile bit U2TXIP1 @ ((unsigned)&IPC7*8)+13;
static volatile bit U2TXIP2 @ ((unsigned)&IPC7*8)+14;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
volatile unsigned U2TXIP : 3;
unsigned : 1;
volatile unsigned U2RXIP : 3;
unsigned : 1;
volatile unsigned INT2IP : 3;
unsigned : 1;
volatile unsigned T5IP : 3;
} IPC7bits @ 0xB2;
static volatile unsigned int IPC8 @ 0xB4;
static volatile bit FLT2IP0 @ ((unsigned)&IPC8*8)+0;
static volatile bit FLT2IP1 @ ((unsigned)&IPC8*8)+1;
static volatile bit FLT2IP2 @ ((unsigned)&IPC8*8)+2;
static volatile bit SPI2IP0 @ ((unsigned)&IPC8*8)+4;
static volatile bit SPI2IP1 @ ((unsigned)&IPC8*8)+5;
static volatile bit SPI2IP2 @ ((unsigned)&IPC8*8)+6;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned SPI2IP : 3;
unsigned : 1;
volatile unsigned SPIFLT2IP : 3;
} IPC8bits @ 0xB4;
static volatile unsigned int IPC9 @ 0xB6;
static volatile bit DMA3IP0 @ ((unsigned)&IPC9*8)+0;
static volatile bit DMA3IP1 @ ((unsigned)&IPC9*8)+1;
static volatile bit DMA3IP2 @ ((unsigned)&IPC9*8)+2;
static volatile bit IC3IP0 @ ((unsigned)&IPC9*8)+4;
static volatile bit IC3IP1 @ ((unsigned)&IPC9*8)+5;
static volatile bit IC3IP2 @ ((unsigned)&IPC9*8)+6;
static volatile bit IC4IP0 @ ((unsigned)&IPC9*8)+8;
static volatile bit IC4IP1 @ ((unsigned)&IPC9*8)+9;
static volatile bit IC4IP2 @ ((unsigned)&IPC9*8)+10;
static volatile bit IC5IP0 @ ((unsigned)&IPC9*8)+12;
static volatile bit IC5IP1 @ ((unsigned)&IPC9*8)+13;
static volatile bit IC5IP2 @ ((unsigned)&IPC9*8)+14;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
volatile unsigned IC5IP : 3;
unsigned : 1;
volatile unsigned IC4IP : 3;
unsigned : 1;
volatile unsigned IC3IP : 3;
unsigned : 1;
volatile unsigned DMA3IP : 3;
} IPC9bits @ 0xB6;
static volatile unsigned int IPC10 @ 0xB8;
static volatile bit OC5IP0 @ ((unsigned)&IPC10*8)+4;
static volatile bit OC5IP1 @ ((unsigned)&IPC10*8)+5;
static volatile bit OC5IP2 @ ((unsigned)&IPC10*8)+6;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned OC5IP : 3;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
} IPC10bits @ 0xB8;
static volatile unsigned int IPC11 @ 0xBA;
static volatile bit PMPIP0 @ ((unsigned)&IPC11*8)+4;
static volatile bit PMPIP1 @ ((unsigned)&IPC11*8)+5;
static volatile bit PMPIP2 @ ((unsigned)&IPC11*8)+6;
static volatile bit DMA4IP0 @ ((unsigned)&IPC11*8)+8;
static volatile bit DMA4IP1 @ ((unsigned)&IPC11*8)+9;
static volatile bit DMA4IP2 @ ((unsigned)&IPC11*8)+10;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned DMA4IP : 3;
unsigned : 1;
volatile unsigned PMPIP : 3;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
} IPC11bits @ 0xBA;
static volatile unsigned int IPC13 @ 0xBE;
static volatile bit T9IP0 @ ((unsigned)&IPC13*8)+0;
static volatile bit T9IP1 @ ((unsigned)&IPC13*8)+1;
static volatile bit T9IP2 @ ((unsigned)&IPC13*8)+2;
static volatile bit INT3IP0 @ ((unsigned)&IPC13*8)+4;
static volatile bit INT3IP1 @ ((unsigned)&IPC13*8)+5;
static volatile bit INT3IP2 @ ((unsigned)&IPC13*8)+6;
static volatile bit INT4IP0 @ ((unsigned)&IPC13*8)+8;
static volatile bit INT4IP1 @ ((unsigned)&IPC13*8)+9;
static volatile bit INT4IP2 @ ((unsigned)&IPC13*8)+10;
static volatile bit C2RXIP0 @ ((unsigned)&IPC13*8)+12;
static volatile bit C2RXIP1 @ ((unsigned)&IPC13*8)+13;
static volatile bit C2RXIP2 @ ((unsigned)&IPC13*8)+14;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
volatile unsigned C2RXIP : 3;
unsigned : 1;
volatile unsigned INT4IP : 3;
unsigned : 1;
volatile unsigned INT3IP : 3;
unsigned : 1;
volatile unsigned T9IP : 3;
} IPC13bits @ 0xBE;
static volatile unsigned int IPC15 @ 0xC2;
static volatile bit DCIIP0 @ ((unsigned)&IPC15*8)+0;
static volatile bit DCIIP1 @ ((unsigned)&IPC15*8)+1;
static volatile bit DCIIP2 @ ((unsigned)&IPC15*8)+2;
static volatile bit DMA5IP0 @ ((unsigned)&IPC15*8)+4;
static volatile bit DMA5IP1 @ ((unsigned)&IPC15*8)+5;
static volatile bit DMA5IP2 @ ((unsigned)&IPC15*8)+6;
static volatile bit RTCCIP0 @ ((unsigned)&IPC15*8)+8;
static volatile bit RTCCIP1 @ ((unsigned)&IPC15*8)+9;
static volatile bit RTCCIP2 @ ((unsigned)&IPC15*8)+10;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned RTCCIP : 3;
unsigned : 1;
volatile unsigned DMA5IP : 3;
unsigned : 1;
volatile unsigned DCIIP : 3;
} IPC15bits @ 0xC2;
static volatile unsigned int IPC16 @ 0xC4;
static volatile bit U1ERRIP0 @ ((unsigned)&IPC16*8)+4;
static volatile bit U1ERRIP1 @ ((unsigned)&IPC16*8)+5;
static volatile bit U1ERRIP2 @ ((unsigned)&IPC16*8)+6;
static volatile bit U2ERRIP0 @ ((unsigned)&IPC16*8)+8;
static volatile bit U2ERRIP1 @ ((unsigned)&IPC16*8)+9;
static volatile bit U2ERRIP2 @ ((unsigned)&IPC16*8)+10;
static volatile bit CRCIP0 @ ((unsigned)&IPC16*8)+12;
static volatile bit CRCIP1 @ ((unsigned)&IPC16*8)+13;
static volatile bit CRCIP2 @ ((unsigned)&IPC16*8)+14;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
volatile unsigned CRCIP : 3;
unsigned : 1;
volatile unsigned U2ERRIP : 3;
unsigned : 1;
volatile unsigned U1ERRIP : 3;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
} IPC16bits @ 0xC4;
static volatile unsigned int IPC17 @ 0xC6;
static volatile bit DMA6IP0 @ ((unsigned)&IPC17*8)+0;
static volatile bit DMA6IP1 @ ((unsigned)&IPC17*8)+1;
static volatile bit DMA6IP2 @ ((unsigned)&IPC17*8)+2;
static volatile bit DMA7IP0 @ ((unsigned)&IPC17*8)+4;
static volatile bit DMA7IP1 @ ((unsigned)&IPC17*8)+5;
static volatile bit DMA7IP2 @ ((unsigned)&IPC17*8)+6;
static volatile bit C1TXIP0 @ ((unsigned)&IPC17*8)+8;
static volatile bit C1TXIP1 @ ((unsigned)&IPC17*8)+9;
static volatile bit C1TXIP2 @ ((unsigned)&IPC17*8)+10;
static volatile bit C2TXIP0 @ ((unsigned)&IPC17*8)+12;
static volatile bit C2TXIP1 @ ((unsigned)&IPC17*8)+13;
static volatile bit C2TXIP2 @ ((unsigned)&IPC17*8)+14;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
volatile unsigned C2TXIP : 3;
unsigned : 1;
volatile unsigned C1TXIP : 3;
unsigned : 1;
volatile unsigned DMA7IP : 3;
unsigned : 1;
volatile unsigned DMA6IP : 3;
} IPC17bits @ 0xC6;
static volatile unsigned int INTREG @ 0xE0;
static volatile bit VECNUM0 @ ((unsigned)&INTREG*8)+0;
static volatile bit VECNUM1 @ ((unsigned)&INTREG*8)+1;
static volatile bit VECNUM2 @ ((unsigned)&INTREG*8)+2;
static volatile bit VECNUM3 @ ((unsigned)&INTREG*8)+3;
static volatile bit VECNUM4 @ ((unsigned)&INTREG*8)+4;
static volatile bit VECNUM5 @ ((unsigned)&INTREG*8)+5;
static volatile bit ILR0 @ ((unsigned)&INTREG*8)+8;
static volatile bit ILR1 @ ((unsigned)&INTREG*8)+9;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -