硬汉嵌入式论坛

 找回密码
 立即注册
查看: 277|回复: 4
收起左侧

以太网接收数据影响CAN正常接收数据什么原因?

[复制链接]

1

主题

69

回帖

72

积分

初级会员

积分
72
发表于 2025-9-1 16:28:21 | 显示全部楼层 |阅读模式
我的系统STM32F429用的KEIL得以太网协议tcp-net, CAN总线收发用的CMSIS驱动,经典方式;现在遇到个棘手问题;当以太网只发不收时,CAN总线正常收发;当以太网也同时接收时,can经常接收得数据会出现丢失;但是也没有出现溢出错误;看cmsis代码can是中断收得。以太网接收得数据直接就处理了占用也不大。以太网接收越频繁,can错几率越高,难道两者什么地方有冲突?
回复

使用道具 举报

1

主题

69

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2025-9-1 19:58:43 | 显示全部楼层
本帖最后由 zhousun 于 2025-9-1 21:29 编辑

挺奇怪的,,只要开以太网接收就会出现
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118308
QQ
发表于 2025-9-2 10:20:21 | 显示全部楼层
zhousun 发表于 2025-9-1 19:58
挺奇怪的,,只要开以太网接收就会出现

硬件引脚上不存在复用的情况吧,不存在就没问题的。
回复

使用道具 举报

1

主题

69

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2025-9-2 21:48:47 | 显示全部楼层
没有复用,以太网接收越频繁,CAN越容易漏掉(不是接收溢出,奇怪);开始以为是队列方式关中引起的,去掉也没解决
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118308
QQ
发表于 2025-9-3 10:13:38 | 显示全部楼层
zhousun 发表于 2025-9-2 21:48
没有复用,以太网接收越频繁,CAN越容易漏掉(不是接收溢出,奇怪);开始以为是队列方式关中引起的,去掉 ...

新版的这个网络协议栈和CAN,在V7的H7芯片芯片上做了同时使用,确定是没问题的。

RTX5全家桶源码综合模板发布V3.0,含FreeRTOS内核版本,将其打造成直接面向实际项目应用的综合框架(2025-03-10)
https://forum.anfulai.cn/forum.p ... 4516&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-9-26 09:08 , Processed in 0.039948 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表