打印
[应用相关]

不指望论坛了,自己搞吧

[复制链接]
1039|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xlsbz|  楼主 | 2017-6-14 06:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xlsbz 于 2017-6-17 10:31 编辑

关闭错误中断,在总线250k,每秒约2000帧负载下。
偶尔的,can1发送数据进到了can2的中断,或者can2发送的帧让can1收到。

非常困惑。问问大家又遇到过?或者可能是个什么原因

沙发
mmuuss586| | 2017-6-14 07:54 | 只看该作者
没遇到过,那就好好优化程序呗;

另外你偶尔进入中断,收到的数据也不对吧

使用特权

评论回复
板凳
xlsbz|  楼主 | 2017-6-14 08:28 | 只看该作者
收到 的数据是对的。

并且并没有发生丢帧情况。

使用特权

评论回复
地板
xlsbz|  楼主 | 2017-6-14 08:33 | 只看该作者
mmuuss586 发表于 2017-6-14 07:54
没遇到过,那就好好优化程序呗;

另外你偶尔进入中断,收到的数据也不对吧 ...

我发送是不是用中断方式。接收用中断方式。

不过搞不懂,不至于发送CAN1的帧让CAN2收到啊。

使用特权

评论回复
5
xlsbz|  楼主 | 2017-6-14 08:57 | 只看该作者
mmuuss586 发表于 2017-6-14 07:54
没遇到过,那就好好优化程序呗;

另外你偶尔进入中断,收到的数据也不对吧 ...

刚才又试了一下 发了200万帧 也没发生问题。晕了。这也太偶发了。大侠 你发送是用的中断方式么?

使用特权

评论回复
6
xlsbz|  楼主 | 2017-6-14 11:57 | 只看该作者
既然USART有 bug  ,那么可不可以大胆怀疑大侠  CAN芯片也有bug?!!!!

使用特权

评论回复
7
xlsbz|  楼主 | 2017-6-14 11:59 | 只看该作者
下午开始研究下STM32CUBE  看 咋处理的

使用特权

评论回复
8
xlsbz|  楼主 | 2017-6-17 10:32 | 只看该作者
mmuuss586 发表于 2017-6-14 07:54
没遇到过,那就好好优化程序呗;

另外你偶尔进入中断,收到的数据也不对吧 ...

是寄存器方面的  估计是FIFO溢出  两个CAN混了。

使用特权

评论回复
9
稳稳の幸福| | 2017-6-17 11:29 | 只看该作者
偶尔的错误,不一定是代码的错误,可能是什么干扰,这个远程瞎指挥真不行,真的要靠自己排除问题。

使用特权

评论回复
10
lxyppc| | 2017-6-17 13:06 | 只看该作者
简化代码,简化测试环境,定位问题

使用特权

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

本版积分规则

190

主题

1614

帖子

4

粉丝