dsp28335 can通信

[复制链接]
1603|4
 楼主| dsply1989 发表于 2014-9-9 15:55 | 显示全部楼层 |阅读模式
版主,请教个问题,28335 can通信啊a to b,我个设置了5个邮箱,但实际用了一对邮箱收发,接收不到数据,一直停留在
do
            {
              ECanaShadow.CANTA.all = ECanaRegs.CANTA.all;
            } while(ECanaShadow.CANTA.bit.TA25 == 0 );
while  这,而且 ta25的值显示找不到??
谢谢了~~~~~~~~~~~~~~~~~~~~
wangch_sh 发表于 2014-9-9 16:31 | 显示全部楼层
测试发送端有没有波形?
Laspide 发表于 2014-9-10 09:15 | 显示全部楼层
这个TA位在发送成功后置1,死在while里就是发送不成功,程序配置无错的话,就是接口电路有问题,可以测下CAN线电平,是不是在收发器规定的范围内,或者接个120欧电阻试试,有的收发器不接电阻时的总线电平就是不对
jxmzzr 发表于 2014-9-10 15:42 | 显示全部楼层
检查两方面:一是标志有没有设置,二是有没有读到标志。

达达船长 发表于 2015-11-9 15:32 | 显示全部楼层
请问问题解决没有,我也是遇到了同样的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

44

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部