打印

两块DSP2812做CAN通信

[复制链接]
1989|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
907537443|  楼主 | 2017-11-23 17:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 907537443 于 2017-11-23 18:05 编辑

哪位亲做过 两块 DSP2812 对接 CAN通信,一片做接收,一片发送,参考DSP2812例程通信不成功,我是用的DSP2812,自身自带SN65HVD230芯片,我现在程序是一直在while(ECanaRegs.CANTA.all != 0x0000FFFF),不能继续运行。
硬件电路如下,程序上传在附件中

IMG_20171123_141243.jpg (441.13 KB )

IMG_20171123_141243.jpg

IMG_20171123_141325.jpg (262.06 KB )

IMG_20171123_141325.jpg

DSP-CAN.rar

776.25 KB

相关帖子

沙发
zhangmangui| | 2017-11-23 22:26 | 只看该作者
看看有没有波形输出    还有检查一下短接

使用特权

评论回复
板凳
kmzuaz| | 2017-11-23 22:31 | 只看该作者
楼主可以先做CAN的自测。

使用特权

评论回复
地板
qiufengsd| | 2017-11-23 22:32 | 只看该作者
5
wengh2016| | 2017-11-23 22:32 | 只看该作者
这个是开发板自带的例程吗?

使用特权

评论回复
6
quickman| | 2017-11-23 22:34 | 只看该作者
HELLODSP?

使用特权

评论回复
7
kmzuaz| | 2017-11-23 22:35 | 只看该作者
以前使用2812的时候,can可以loop收发。

使用特权

评论回复
8
wengh2016| | 2017-11-23 22:35 | 只看该作者
楼主的can连接是否正确?

使用特权

评论回复
9
quickman| | 2017-11-23 22:35 | 只看该作者
10
qiufengsd| | 2017-11-23 22:35 | 只看该作者
硬件是否连接正确?

使用特权

评论回复
11
907537443|  楼主 | 2017-11-24 14:40 | 只看该作者
kmzuaz 发表于 2017-11-23 22:31
楼主可以先做CAN的自测。

您好,CAN自测的话是不用硬件连接了吗?我不太懂,这个自测程序的例程我也有。

使用特权

评论回复
12
907537443|  楼主 | 2017-11-24 14:45 | 只看该作者
wengh2016 发表于 2017-11-23 22:32
这个是开发板自带的例程吗?

是的,是自带例程,你有做CAN吗?

使用特权

评论回复
13
907537443|  楼主 | 2017-11-24 14:47 | 只看该作者
wengh2016 发表于 2017-11-23 22:35
楼主的can连接是否正确?

他是自带转换芯片,接口都留好的,我就接了,网上也没找到连接方式,应该不会有问题吧

使用特权

评论回复
14
907537443|  楼主 | 2017-11-24 14:48 | 只看该作者
kmzuaz 发表于 2017-11-23 22:35
以前使用2812的时候,can可以loop收发。

您好,您以前做过这方面吗,那我的这个硬件连接应该没什么问题吧?

使用特权

评论回复
15
nopeace| | 2017-11-25 14:47 | 只看该作者
二端120欧的终端电阻不能省。

使用特权

评论回复
16
907537443|  楼主 | 2017-11-25 19:19 | 只看该作者
nopeace 发表于 2017-11-25 14:47
二端120欧的终端电阻不能省。

终端电阻有的,板子上都有接

使用特权

评论回复
17
907537443|  楼主 | 2017-11-28 08:36 | 只看该作者
谢谢大家,以上问题已经解决,是由于我设置的邮箱ID没对上,现在我想做两块板子都能进行接收和发送,还在调!

使用特权

评论回复
18
907537443|  楼主 | 2017-11-30 20:38 | 只看该作者
本帖最后由 907537443 于 2017-11-30 20:43 编辑

问题已经解决,谢谢大家,是由于我设置的接收和发送的ID配置问题。两块 DSP2812 对接 CAN通信,既能发送也能接收的程序也已经调试完成。

使用特权

评论回复
19
airwill| | 2017-12-17 20:44 | 只看该作者
DSP 每个 ID 给一个接收邮箱, 感觉没有 STM32 的 FIFO 的效率高.

使用特权

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

本版积分规则

1

主题

9

帖子

0

粉丝