求助原子, 关于 LWIP ENC28J60 发送大量数据 出错;
;
LWIP + UCOSIII + ENC28J60 ; LWIP+ UCOSIII之前做过类似测试, 不可能存在问题;
;
目前 ENC28J60 WebSrever 能通过;
;
但做 服务器 OR 客户端 300MS 测试能通过; 高了不行;
;
在网上查了所有关于 ENC28J60的都有问题;
;
目前的研究指向是, ENC28J60 <1>: 可能模块内部数据指针指针跑飞; <2>: 可能模块内部对数据长度的计算出错; <3>: 可能外部对数据指针OR 数据长的操作或 计算出错;
;
几乎所有有 并于 ENC28J60 的例程 最终来源都是源于 神舟系列;
但问题是对 数据包的操作 都惊人的匪疑所思;
只有一点小数据是没有问题的, 时间一长, 缓冲一但装满, 可种问题到处飞;
;
注意 : 此过程中, ENC28J60 , 始终没有出现过任何错误, 或异常;
;
按我的猜想, ENC28J60 不可能只能干这种小事;
;
网上的各种例程, 加原子的, 加神舟的, 都看过了, 惊人的一致, 但也都有这种问题;
;
我实在是无解, 所以就来问一下;
;
说明一下, WebSrever 之所以能通过, 是因为流览器 对于这种重复数据, 可以自动选择, 过滤;
2019-8-28 08:07:18
原子哥好,昨天查了手册,也做了测试,ENC28J60模块,有个自动填零的功能,原因就在于此,正是因为这个自动填零的功能无法起作用,才导致了ENC28J60的败笔,但不开呢就无法通过初始化,按手册上描述,关掉校验也不起作用,这样说来,也就只能是这样子了
原子哥好,昨天查了手册,也做了测试,ENC28J60模块,有个自动填零的功能,原因就在于此,正是因为这个自动填零的功能无法起作用,才导致了ENC28J60的败笔,但不开呢就无法通过初始化,按手册上描述,关掉校验也不起作用,这样说来,也就只能是这样子了
举报
2019-8-28 08:20:16
哪 位 大哥, 小姐姐, 小妹妹, 来救救我吧;
;
快要被这种问题搞飞了;
哪 位 大哥, 小姐姐, 小妹妹, 来救救我吧;
;
快要被这种问题搞飞了;
举报