打印

CAN总线卡死问题!

[复制链接]
3419|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aoty|  楼主 | 2014-1-19 17:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
aoty|  楼主 | 2014-1-19 17:08 | 只看该作者
我顶一下~

使用特权

评论回复
板凳
jjjyufan| | 2014-1-19 19:45 | 只看该作者
你说的卡死是什么现象
自己软件上多查查问题。

使用特权

评论回复
地板
aoty|  楼主 | 2014-1-19 21:23 | 只看该作者
jjjyufan 发表于 2014-1-19 19:45
你说的卡死是什么现象
自己软件上多查查问题。

哦~谢谢~不过你在玩CAN的时候遇到过一些什么类似于总线卡死这类现象没?

使用特权

评论回复
5
wangzeyue| | 2014-1-19 21:47 | 只看该作者
友情帮顶。
其实我就是看看我新上传的头像如何。。。。。

使用特权

评论回复
6
wangzeyue| | 2014-1-19 21:48 | 只看该作者
不行啊

使用特权

评论回复
7
wangzeyue| | 2014-1-19 21:50 | 只看该作者
。。

使用特权

评论回复
8
jjjyufan| | 2014-1-20 09:09 | 只看该作者
aoty 发表于 2014-1-19 21:23
哦~谢谢~不过你在玩CAN的时候遇到过一些什么类似于总线卡死这类现象没?

基本没啥问题啊

使用特权

评论回复
9
oldda| | 2014-1-20 12:16 | 只看该作者
CAN是可以自闭锁的,一般只是单个节点断,不大可能影响整个总线

使用特权

评论回复
10
kingzlt| | 2014-1-20 14:26 | 只看该作者
主要是通信的东西就有可能出错,只是几率大小而已,可以在程序中加一些超时判断,万一卡了就复一下位,希望对你以后用

使用特权

评论回复
11
Laspide| | 2014-1-20 15:11 | 只看该作者
不太理解卡死的意思。是指CAN模块还是程序。
如果物理连接有问题,可能死在等待标志位
如果有信箱中断不处理,也可能造成程序错误

使用特权

评论回复
12
aoty|  楼主 | 2014-1-20 17:13 | 只看该作者
kingzlt 发表于 2014-1-20 14:26
主要是通信的东西就有可能出错,只是几率大小而已,可以在程序中加一些超时判断,万一卡了就复一下位,希望 ...

程序中我加了发送超时判断了~谢谢!主要是不想去硬件复位?可以软件复位么?不太会,麻烦教一下~~~

使用特权

评论回复
13
kingzlt| | 2014-1-20 17:26 | 只看该作者
aoty 发表于 2014-1-20 17:13
程序中我加了发送超时判断了~谢谢!主要是不想去硬件复位?可以软件复位么?不太会,麻烦教一下~~~ ...

我说的复位是指的软复位,也就是把CAN重新配置一下,重新使能

使用特权

评论回复
14
aoty|  楼主 | 2014-1-20 19:01 | 只看该作者
kingzlt 发表于 2014-1-20 17:26
我说的复位是指的软复位,也就是把CAN重新配置一下,重新使能

是的,但是那个程序是不是有专门的寄存器去软复位或是函数?
谢谢~

使用特权

评论回复
15
chunyang| | 2014-1-20 19:03 | 只看该作者
这只能说明楼主的硬件电路或软件设计存在问题。

使用特权

评论回复
16
rocdove| | 2014-1-20 21:57 | 只看该作者
楼主努力

使用特权

评论回复
17
kingzlt| | 2014-1-21 08:31 | 只看该作者
aoty 发表于 2014-1-20 19:01
是的,但是那个程序是不是有专门的寄存器去软复位或是函数?
谢谢~

我的处理是重新初始化,你也可以试试只把邮箱使能关掉再打开会不会有效果

使用特权

评论回复
18
aoty|  楼主 | 2014-1-21 13:02 | 只看该作者
kingzlt 发表于 2014-1-21 08:31
我的处理是重新初始化,你也可以试试只把邮箱使能关掉再打开会不会有效果 ...

我也不是很清楚,你先说说你的重新初始化指的是什么意思,又具体代码?

使用特权

评论回复
19
kingzlt| | 2014-1-21 13:42 | 只看该作者
aoty 发表于 2014-1-21 13:02
我也不是很清楚,你先说说你的重新初始化指的是什么意思,又具体代码?
...

我都说的这份上了,还需要。。

程序是你写的吗?

使用特权

评论回复
20
aoty|  楼主 | 2014-1-21 16:36 | 只看该作者
kingzlt 发表于 2014-1-21 13:42
我都说的这份上了,还需要。。

程序是你写的吗?

额~我可以很明确的告诉你,程序是我写的~呵呵~
关于初始化,我的理解是把CAN的配置与发送(或接收配置在一起。。。)或是直接硬件复位。。。把邮箱使能关掉再打开会不会有效果,这个我会。。。主要还是你说的那个初始化。。。
还有一点就是我的悟性较低。。。我现在也是新手,1994年的。。。sorry ~

使用特权

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

本版积分规则

个人签名:很高兴注册21IC

31

主题

207

帖子

1

粉丝