遇到发送中断异常的问题计数累计到128CAN模块会死掉,但是又不能直接复位CAN的配置和中断线(设计的中断向量表中有优先级高且耗时长的中断),如何通过reset寄存器CAN_ERRC.TEC中的位达到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.
遇到发送中断异常的问题计数累计到128CAN模块会死掉,但是又不能直接复位CAN的配置和中断线(设计的中断向量表中有优先级高且耗时长的中断),如何通过reset寄存器CAN_ERRC.TEC中的位达到CAN工作正常?
我是按照例程配置的,但是我发现我只要配置多个发送中断邮箱,我的CAN模块就容易卡死;卡死的现象是总线处于BUS-OFF状态且不能恢复;配置一个发送邮箱就没问题
我在E2E上发布了一个咨询贴,由于工程师回复的内容较多,就不一一翻译了,你可以直接在以下链接查看:
https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1013451/tms320f280049-problem-with-can_errc-tec-register