嵌入式爱好者

查看: 6635|回复: 7

关于 TE2440 CAN 总线 问题

[复制链接]

1

主题

2

帖子

1

积分

扫一扫,手机访问本帖
发表于 2010-5-7 21:56:37 | 显示全部楼层 |阅读模式
大家好!  
这几天测试TE2440_ii 的CAN总线 一直不成功,遇到了些问题 发个帖大家交流下 用的是光盘的程序代码  Test_MCP2510.C
问题:
CAN BUS Test[ MCP2510 ], press ESC key to exit !
MCP2510REG_CANCTRL =  0xff
Set config mode is failed! CANCTRL = 0xe0
Set is 0x80 , Read is 0xe0
上面是串口回来的信息:说明了配置不成功,可能是SPI读写不成功,仔细阅读代码 对照电路图 之后发现 MCP2510_CS  GPG2        output
但是电路图上面的CS脚接在的是GpG6  修改好之后再试 还是不行...  不再知道飞凌是不是用这个代码去测试TE2440 || 开发板的。
  还有就是 测试过程中
MCP2510_SO_PULLUP ;                //允许上拉
//MCP2510_SO_DISPULLUP ;                //禁止上拉  
在这种情况下 串口回来的信息是:
CAN BUS Test[ MCP2510 ], press ESC key to exit !
MCP2510REG_CANCTRL =  0xff
Set config mode is failed! CANCTRL = 0xe0
Set is 0x80 , Read is 0x0
然而 在下面的情况下
  //MCP2510_SO_PULLUP ;                //允许上拉
  MCP2510_SO_DISPULLUP ;                //禁止上拉
串口回来的信息则是:
CAN BUS Test[ MCP2510 ], press ESC key to exit !
MCP2510REG_CANCTRL =  0x0
Set config mode is failed! CANCTRL = 0x0
Set is 0x80 , Read is 0x0
对比下.....这个就有点奇怪了 貌视上拉之后 SO就一直是高电平 不上拉就一直是低电平
    不知道各位高手测试这个CAN总线的时候遇到什么样的问题呢?很希望得到大家的指点 菜鸟上路啊 呵呵。。。。。。
当然,还要麻烦飞凌工程师解答下,谢谢~~~~
如果有这方面的资料的话,希望能发小弟一份 谢谢~~~
邮箱:569681734@qq.com
回复

使用道具 举报

0

主题

905

帖子

742

积分

i.MX6Q通行证i.MX6UL通行证TCU通行证AM335x通行证

发表于 2010-5-8 08:30:16 | 显示全部楼层
如果你用的是TE2440-II开发板,启动linux,在/test/can下面有个cantest,直接运行,看串口输出,手册上有正常输出是什么样子的
回复 支持 反对

使用道具 举报

1

主题

2

帖子

1

积分

 楼主| 发表于 2010-5-10 20:56:39 | 显示全部楼层
认真检查了 几天 还是没有发现光盘的can总线测试程序哪里有错 ,
现想弄清楚ADS下的CAN总线实现过程
哪位高手有代码 麻烦发我一份 参考下
谢谢~·~
邮箱:569681734@qq.com
回复 支持 反对

使用道具 举报

0

主题

905

帖子

742

积分

i.MX6Q通行证i.MX6UL通行证TCU通行证AM335x通行证

发表于 2010-5-12 21:25:09 | 显示全部楼层
光盘的can总线测试程序,那个是没有错误的
你修改过代码吗
光盘上就有ads下的测试程序
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

发表于 2010-11-19 15:15:35 | 显示全部楼层
我也是.回环能收到.正常模式就收不到了.
我的环境没有问题.我用三种不同的CAN节点设的环境.
另外两个通信正常.
就TE2440没反应.
有没有技术帮忙解决一下.
也欢迎正在研究这个东西的朋友交流一下.
QQ:804609151
回复 支持 反对

使用道具 举报

0

主题

0

帖子

24

积分

i.MX6UL通行证i.MX6Q通行证

发表于 2010-11-21 00:38:25 | 显示全部楼层
严重关注中。。。
回复 支持 反对

使用道具 举报

bigrocks 该用户已被删除
发表于 2010-11-22 16:42:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

1

帖子

8

积分

发表于 2011-3-31 14:40:21 | 显示全部楼层
我的也是还回模式可以,但是与另一个can口通信就不行,控制器TXB0CTRL一直是0x1b

开发板是TE2440-Ⅱ

谁有做出来的谢谢分享一下啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-7-8 19:50

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表