打印

AM335x CAN的问题

[复制链接]
2655|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wang2945|  楼主 | 2016-2-15 08:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
dirtwillfly| | 2016-2-15 13:56 | 只看该作者
找高手帮忙看看
@zhangmangui

使用特权

评论回复
板凳
mini1986| | 2016-2-15 15:40 | 只看该作者
只调过can的驱动,还真没有研究过你说的这个......

使用特权

评论回复
地板
wang2945|  楼主 | 2016-2-15 15:49 | 只看该作者
mini1986 发表于 2016-2-15 15:40
只调过can的驱动,还真没有研究过你说的这个......

这边是刚好中间层需要底层驱动提供一个停止发送当前这一帧的数据,很多芯片的CAN都有这个操作,不知道怎么这个335X都没提到这个

使用特权

评论回复
5
wang2945|  楼主 | 2016-2-16 10:20 | 只看该作者
dirtwillfly 发表于 2016-2-15 13:56
找高手帮忙看看
@zhangmangui

请指教呀,是否没有这个功能?但是停止发送应该是一个很通用的操作才是呀

使用特权

评论回复
6
vivilzb1985| | 2016-2-16 13:58 | 只看该作者
CAN总线的一些问题的,很是在的资料讨论。

使用特权

评论回复
7
chuntian2016| | 2016-2-16 17:50 | 只看该作者
这个是CAN总线驱动的设计,注意协议的。

使用特权

评论回复
8
lwsn| | 2016-2-16 20:06 | 只看该作者
很多芯片的CAN都有这个操作

这样看应该不是什么难的技术,335X也应该有的

使用特权

评论回复
9
wang2945|  楼主 | 2016-2-18 08:33 | 只看该作者
vivilzb1985 发表于 2016-2-16 13:58
CAN总线的一些问题的,很是在的资料讨论。

不好意思我发错位置了吗?

使用特权

评论回复
10
wang2945|  楼主 | 2016-2-18 08:34 | 只看该作者
chuntian2016 发表于 2016-2-16 17:50
这个是CAN总线驱动的设计,注意协议的。

是驱动设计的,但是,如果硬件没有停止发送的这个功能的话,可能计数的结果就不是很准确,我看了手册,貌似都没提到这个,请问一下该如何实现呢

使用特权

评论回复
11
wang2945|  楼主 | 2016-2-18 08:35 | 只看该作者
lwsn 发表于 2016-2-16 20:06
这样看应该不是什么难的技术,335X也应该有的

我看了手册,貌似都没提到这个,其他厂商的芯片,基本上都带有这个功能呀,请问一下该如何实现呢

使用特权

评论回复
12
wang2945|  楼主 | 2016-2-22 23:10 | 只看该作者
顶一下,真的木有人知道吗?

使用特权

评论回复
13
Thor9| | 2016-2-28 21:51 | 只看该作者
AM335x TRM手册的23.3.8.2.1章有
It can be disabled by setting the disable automatic retransmission (DAR) bit in the CTL register

使用特权

评论回复
14
冰河w| | 2016-2-28 21:59 | 只看该作者
看样子是可以设置的

使用特权

评论回复
15
wang2945|  楼主 | 2016-3-5 15:14 | 只看该作者
Thor9 发表于 2016-2-28 21:51
AM335x TRM手册的23.3.8.2.1章有
It can be disabled by setting the disable automatic retransmission ( ...

您好,这个是停止掉自动重发的哦,不是停止掉当前正在发送的这一帧的哦

使用特权

评论回复
16
wang2945|  楼主 | 2016-3-5 15:16 | 只看该作者
Thor9 发表于 2016-2-28 21:51
AM335x TRM手册的23.3.8.2.1章有
It can be disabled by setting the disable automatic retransmission ( ...

因为我需要对接上层,确保每一帧的计数都是正确的,但是如果这一帧超过一定时间了,还没有送出去,那我可以停止掉本次发送,但是官方只提供了停止自动重发,并没有停止掉正在发送的,请问有没有什么办法可以实现这个操作呢?

使用特权

评论回复
17
wang2945|  楼主 | 2016-3-5 15:18 | 只看该作者
冰河w 发表于 2016-2-28 21:59
看样子是可以设置的

?你好,可以指教一下吗?我看了官方上的接口,只有停止自动重发而已,对停止本帧的发送,貌似没有

使用特权

评论回复
18
pmp| | 2016-3-7 21:43 | 只看该作者
19
pmp| | 2016-3-7 21:45 | 只看该作者
查看一下第10页

使用特权

评论回复
20
mmbs| | 2016-3-7 22:34 | 只看该作者
直接关闭can不可以吗?

使用特权

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

本版积分规则

11

主题

70

帖子

0

粉丝