📄 int_contorl.c
字号:
//中断处理.
void __attribute__ ((__interrupt__)) _NVMInterrupt(void)
{//NVM — NVM 写完
IFS0bits.NVMIF = 0;
}
void __attribute__ ((__interrupt__)) _CNInterrupt(void)
{//CN — 输入变化中断
}
void __attribute__ ((__interrupt__)) _INT1Interrupt(void)
{//INT1 — 外部中断1
IFS1bits.INT1IF = 0;
};
void __attribute__ ((__interrupt__)) _C1Interrupt(void)
{//CAN1 — 组合IRQ
}
void __attribute__ ((__interrupt__)) _C2Interrupt(void)
{//CAN2 — 组合IRQ
}
void __attribute__ ((__interrupt__)) _DCIInterrupt(void)
{//DCI — CODEC 传输完
}
void __attribute__ ((__interrupt__)) _FLTAInterrupt(void)
{//FLTA — MPWM 故障A
}
void __attribute__ ((__interrupt__)) _FLTBInterrupt(void)
{//FLTB — MPWM 故障B
}
void __attribute__((__interrupt__)) _PWM1Interrupt()
{
IFS1bits.PWM1IF = 0;
}
void __attribute__((__interrupt__)) _PWM2Interrupt()
{
IFS1bits.PWM2IF = 0;
}
void __attribute__((__interrupt__)) _PWM3Interrupt()
{
IFS1bits.PWM3IF = 0;
}
void __attribute__((__interrupt__)) _PWM4Interrupt()
{
IFS1bits.PWM4IF = 0;
}
void __attribute__ ((__interrupt__)) _INT0Interrupt(void)
{//INT0 — 外部中断0
IFS0bits.INT0IF = 0;
}
void __attribute__ ((__interrupt__)) _IC1Interrupt(void)
{//IC1 — 输入捕捉1
IFS0bits.IC1IF = 0;
}
void __attribute__ ((__interrupt__)) _OC1Interrupt(void)
{//OC1 — 输出比较1
IFS0bits.OC1IF = 0;
}
void __attribute__ ((__interrupt__)) _OC2Interrupt(void)
{//OC2 — 输出比较2
IFS0bits.OC2IF = 0;
};
void __attribute__ ((__interrupt__)) _T3Interrupt(void)
{//TMR3 — 定时器3
IFS0bits.T3IF = 0;
};
void __attribute__ ((__interrupt__)) _SPI1Interrupt(void)
{//SPI1 — 串行外设接口1
IFS0bits.SPI1IF = 0;
}
void __attribute__ ((__interrupt__)) _U1RXInterrupt(void)
{//UART1RX — UART1 接收
IFS0bits.U1RXIF = 0;
}
void __attribute__ ((__interrupt__)) _U1TXInterrupt(void)
{//UART1TX — UART1 发送
IFS0bits.U1TXIF = 0;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -