关于SYS/BIOS系统,我配置了CAN中断,但是DSP不能进入中断函数,我需要再main函数中使能CAN中断吗?采用Hwi_enableInterrupt(0x66)和Hwi_enable()均不能触发CAN中断?采用CANIntEnable(CANB_BASE, CAN_INT_MASTER | CAN_INT_ERROR | CAN_INT_STATUS);和CANGlobalIntEnable(CANB_BASE, CAN_GLB_INT_CANINT0);会使CAN通信崩溃。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
关于SYS/BIOS系统,我配置了CAN中断,但是DSP不能进入中断函数,我需要再main函数中使能CAN中断吗?采用Hwi_enableInterrupt(0x66)和Hwi_enable()均不能触发CAN中断?采用CANIntEnable(CANB_BASE, CAN_INT_MASTER | CAN_INT_ERROR | CAN_INT_STATUS);和CANGlobalIntEnable(CANB_BASE, CAN_GLB_INT_CANINT0);会使CAN通信崩溃。
如果采用SYS/BIOS系统,采用CANIntEnable(CANB_BASE, CAN_INT_MASTER | CAN_INT_ERROR | CAN_INT_STATUS);和CANGlobalIntEnable(CANB_BASE, CAN_GLB_INT_CANINT0);这两行代码,进入CAN中断时,CAN_ES寄存器的值为0xC08,之后CAN通信终止,其他ADC中断也会终止,如果想要使能CAN中断,需要增加什么代码呢?采用SYS/BIOS系统,需要你所讲述的第1,3条吗?