Part Number:TMS320F280049
遇到发送中断异常的问题计数累计到128CAN模块会死掉,但是又不能直接复位CAN的配置和中断线(设计的中断向量表中有优先级高且耗时长的中断),如何通过reset寄存器CAN_ERRC.TEC中的位达到CAN工作正常?
Green Deng:
应该是在复位的时候reset的。我会咨询一下其他工程师关于这个问题的处理方法。
,
Stephen_Shu9:
我是按照例程配置的,但是我发现我只要配置多个发送中断邮箱,我的CAN模块就容易卡死;卡死的现象是总线处于BUS-OFF状态且不能恢复;配置一个发送邮箱就没问题
,
Green Deng:
我在E2E上发布了一个咨询贴,由于工程师回复的内容较多,就不一一翻译了,你可以直接在以下链接查看:
https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1013451/tms320f280049-problem-with-can_errc-tec-register
,
Stephen_Shu9:
非常感谢,两个帖子的分析很对,昨天我这边也确认到了是ABO位没有配置正常。
,
Green Deng:
嗯嗯,很高兴你的问题得到解决