天线|RF射频
直播中

何玉华

7年用户 190经验值
私信 关注
[问答]

为什么LWIP协议栈和enc28j60会接收不到数据?

mcu用的STM32f103,系统跑的ucosIII,lwip用的1.3.2版本,网卡用的enc28j60,问题来了,mcu通过udp方式给上位机发送数据(即心跳包,2s一个),上位机接收到后,不回发,而是等一段时间一起发下去给enc28j60,enc28j60会不会出什么问题,我这边测试现象是,当再次给上位机发送,上位机不反回(和之前做法一样),但是mcu却收到了数据,是不是很诡异,这个数据是不是刚才上位机返回一大堆数据缓存到了enc28j60的缓存区,还有enc28j60的接收机制是什么,是一次接收一包数据,接收完不取走就不再接收,还是可以接收多包数据,缓冲区满就覆盖或者不在接收,,,有对enc28j60、lwip、tcp/ip、udp通讯比较了解的分享一下呗!先行谢过。

回帖(1)

赵秀英

2019-8-19 06:48:24
帮顶
举报

更多回帖

发帖
×
20
完善资料,
赚取积分