OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3799|回复: 4

求助CAN转LWIP(以太网)

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2018-8-30
在线时间
5 小时
发表于 2018-8-30 10:52:53 | 显示全部楼层 |阅读模式
1金钱
各位大神,我用407的开发板做了一个CAN转以太网的程序。程序不带操作系统,CAN是用中断做的,LWIP就是用例程的发送。实际测试发现当LWIP发送的时候。CAN中断接收会丢失数据,我个人认为是有数据来但是不进CAN中断导致的。也就是LWIP的发送的优先级会比CAN中断的优先级高,也调整了CAN的优先级,发现还是丢失数据。所以求助大家。我想做一个CAN接收数据存储之后通过LWIP(以太网口)发送的程序,请各位大神指点迷津,谢谢。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2018-8-30
在线时间
5 小时
 楼主| 发表于 2018-8-30 12:26:29 | 显示全部楼层
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2018-8-31 02:24:54 | 显示全部楼层
帮顶
回复

使用道具 举报

0

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
181
金钱
181
注册时间
2017-12-13
在线时间
46 小时
发表于 2018-8-31 08:58:50 | 显示全部楼层
之前用407弄过一个串口接收数据,处理之后再用UDP转发的,不过用的是带UCOS的
串口2接收数据,中断服务函数自己要根据情况改改的,看你这情况就是CAN接收那边出问题了,你可以先把这边调通再加LWIP
自己也是菜鸟,刚入坑没多久,可能说的不太对,不过你就参考下吧
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2018-8-30
在线时间
5 小时
 楼主| 发表于 2018-9-1 09:28:33 | 显示全部楼层
171 发表于 2018-8-31 08:58
之前用407弄过一个串口接收数据,处理之后再用UDP转发的,不过用的是带UCOS的
串口2接收数据,中断服务函 ...

can接收这边没啥问题,我的感觉是以太网发送影响了接收,我再试试。谢谢
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 19:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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