DSP28335 CAN通讯卡在发送确认循环中

28335做eCAN正常模式下的通讯,收发邮箱ID一致,比特率一致,示波器下可以看到信号,但是发送端程序卡在发送发送确认循环中
do
{
ECanaShadow.CANTA.all = ECanaRegs.CANTA.all;
} while(ECanaShadow.CANTA.bit.TA1 == 0 );
同样接收端卡在接收确认循环中,初步怀疑第二个节点运行不正常,但是又找不到问题所在
行了 自己找到问题了 看来专业技术的高人 不怎么来百度呀 技术文档还要用谷歌 百度搜下什么娱乐八卦还行

第1个回答  2014-08-05
这是因为消息发送后没被接受,所以ta没有置位。
第2个回答  2013-04-03
同问,有的时候能通信,有的时候就一直卡在do while循环。示波器看波形是固定的一个一个小脉冲
第3个回答  2018-08-20
你好,我也遇到同样的问题。请问你是怎么解决的,谢谢了
第4个回答  2017-10-30
请问你是怎么解决的?我也遇到同样的问题了,很苦恼
第5个回答  2013-08-23
我也遇到了这个问题,用示波器测的时候也有信号,请问是怎么解决的啊?急求!