打印

DSP F28335怎么实现两个CAN模块之间的通讯

[复制链接]
5945|32
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
read|  楼主 | 2013-8-23 20:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在使用F28335调试CAN模块时,发现CAN模块的A to B例程无法用,即没有实现两个模块之间的通信。我的can驱动芯片使用的是SN65HVD230,用示波器测试发送端口GPIO19可以看到波形,但如果不连接CAN驱动芯片时,端口GPIO19看不到波形,这是怎么回事啊?两个CAN模块之间的连接(距离不超过20cm)可以用一般的导线吗?
在调试程序时,为什么一直停留在 do{
                ECanbShadow.CANTA.all = ECanbRegs.CANTA.all;} while(ECanbShadow.CANTA.bit.TA0 == 0 );  ?请问哪位高手有C2000的两个CAN模块之间实现通讯的程序吗,能成功实现通讯的?发给我,谢谢!我的邮箱jiangjun9102@126.com

相关帖子

沙发
wangdezhi| | 2013-8-24 23:42 | 只看该作者
楼主先loop测试一下试试的。

使用特权

评论回复
板凳
wangdezhi| | 2013-8-24 23:42 | 只看该作者
在ccs提供的例程里面没有相关例程么?

使用特权

评论回复
地板
zhangmangui| | 2013-8-25 00:07 | 只看该作者
wangdezhi 发表于 2013-8-24 23:42
在ccs提供的例程里面没有相关例程么?

ccs中看到过自带430代码的   DSP的没有看到过

使用特权

评论回复
5
zhangmangui| | 2013-8-25 00:08 | 只看该作者
是不是没有看我的帖子啊  
https://bbs.21ic.com/icview-601230-1-1.html

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
read + 1 很给力!
6
read|  楼主 | 2013-8-25 00:13 | 只看该作者
有两个官方的例程,一个是自发自收,能行,另一个是两个模块之间的A to B,调试出现了上述问题,我看到很多人都遇到了同样的问题,知道现在都还没解决。。请问,一个芯片上两个CAN模块能否当成两个CAN节点实现它们之间的CAN通讯???

使用特权

评论回复
7
wangdezhi| | 2013-8-27 10:56 | 只看该作者
zhangmangui 发表于 2013-8-25 00:07
ccs中看到过自带430代码的   DSP的没有看到过

c2000的没有么?

使用特权

评论回复
8
zhangmangui| | 2013-8-27 11:08 | 只看该作者
wangdezhi 发表于 2013-8-27 10:56
c2000的没有么?

CCS3.3是没有的   不知道5.1及以上有没有

使用特权

评论回复
9
wangdezhi| | 2013-8-27 11:11 | 只看该作者
zhangmangui 发表于 2013-8-27 11:08
CCS3.3是没有的   不知道5.1及以上有没有

那就下载controlsuit

使用特权

评论回复
10
zhangmangui| | 2013-8-27 18:46 | 只看该作者
wangdezhi 发表于 2013-8-27 11:11
那就下载controlsuit

好的  下来了解一下

使用特权

评论回复
11
read|  楼主 | 2013-8-28 11:17 | 只看该作者
zhangmangui 发表于 2013-8-25 00:08
是不是没有看我的帖子啊  
https://bbs.21ic.com/icview-601230-1-1.html

哈哈,太感谢你了,好全的资料,超赞!!!!!!

使用特权

评论回复
12
read|  楼主 | 2013-8-28 11:18 | 只看该作者
zhangmangui 发表于 2013-8-27 18:46
好的  下来了解一下

以解决该问题,谢谢

使用特权

评论回复
13
read|  楼主 | 2013-8-28 11:20 | 只看该作者
wangdezhi 发表于 2013-8-27 11:11
那就下载controlsuit

有例程,我用matlab产生代码调试了,能行,原来是购买的开发板上的CAN驱动器有问题的,电压不对,我自己搭了一个驱动

使用特权

评论回复
14
read|  楼主 | 2013-8-28 11:22 | 只看该作者
wangdezhi 发表于 2013-8-27 10:56
c2000的没有么?

有的,我自己解决了,谢谢

使用特权

评论回复
15
zhangmangui| | 2013-8-28 11:24 | 只看该作者
read 发表于 2013-8-28 11:18
以解决该问题,谢谢

问题解决了   是怎么解决的  还望你能给大家分享一下

使用特权

评论回复
16
read|  楼主 | 2013-8-28 12:15 | 只看该作者
zhangmangui 发表于 2013-8-28 11:24
问题解决了   是怎么解决的  还望你能给大家分享一下

好的,我会很快的整理一下关于调CAN的资料的,主要是从硬件和软件的角度,因为我遇到的问题不仅是软件,而且硬件上出现了很纠结的问题,“买的成品28335的开发板上的CAN驱动器的显性、隐性电压不正常,不符合CAN规约”,这让我花费了巨多时间,之前太相信开发板了

使用特权

评论回复
17
zhangmangui| | 2013-8-28 12:27 | 只看该作者
read 发表于 2013-8-28 12:15
好的,我会很快的整理一下关于调CAN的资料的,主要是从硬件和软件的角度,因为我遇到的问题不仅是软件, ...

收获很大    CAN这就玩通了  期待你的分享

使用特权

评论回复
18
wangdezhi| | 2013-8-31 00:14 | 只看该作者
read 发表于 2013-8-28 11:22
有的,我自己解决了,谢谢

controlsuit有的。

使用特权

评论回复
19
wangdezhi| | 2013-8-31 00:14 | 只看该作者
zhangmangui 发表于 2013-8-27 18:46
好的  下来了解一下

挺大的东西的。

使用特权

评论回复
20
zhangmangui| | 2013-8-31 14:17 | 只看该作者
wangdezhi 发表于 2013-8-31 00:14
挺大的东西的。

知道啦  

使用特权

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

本版积分规则

6

主题

49

帖子

0

粉丝