完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
各位大神,我用407的开发板做了一个CAN转以太网的程序。程序不带操作系统,CAN是用中断做的,LWIP就是用例程的发送。实际测试发现当LWIP发送的时候。CAN中断接收会丢失数据,我个人认为是有数据来但是不进CAN中断导致的。也就是LWIP的发送的优先级会比CAN中断的优先级高,也调整了CAN的优先级,发现还是丢失数据。所以求助大家。我想做一个CAN接收数据存储之后通过LWIP(以太网口)发送的程序,请各位大神指点迷津,谢谢。
|
|
相关推荐
4个回答
|
|
自己顶吧
|
|
|
|
|
|
之前用407弄过一个串口接收数据,处理之后再用UDP转发的,不过用的是带UCOS的
串口2接收数据,中断服务函数自己要根据情况改改的,看你这情况就是CAN接收那边出问题了,你可以先把这边调通再加LWIP 自己也是菜鸟,刚入坑没多久,可能说的不太对,不过你就参考下吧 |
|
|
|
can接收这边没啥问题,我的感觉是以太网发送影响了接收,我再试试。谢谢
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2549 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2333 浏览 5 评论
3165 浏览 3 评论
2806 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2763 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
612浏览 1评论
859浏览 0评论
974浏览 0评论
626浏览 0评论
453浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 06:15 , Processed in 1.110959 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号