打印

dsp28335 can通信

[复制链接]
1411|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 | 只看该作者
检查两方面:一是标志有没有设置,二是有没有读到标志。

使用特权

评论回复
5
达达船长| | 2015-11-9 15:32 | 只看该作者
请问问题解决没有,我也是遇到了同样的问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

44

帖子

2

粉丝