极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10202|回复: 1

Arduino Mega 2560 + ENC28J60开发的的问题,跪拜求教!

[复制链接]
发表于 2013-6-5 00:22:39 | 显示全部楼层 |阅读模式
大家好,我有个问题希望能得到高手的解答:
我使用Arduino Mega 2560 + ENC28J60开发,使用了EtherCard库。我定义了700个字节的接收缓冲区 byte Ethernet::buffer[700],发送post页面请求后实际返回的数据长度应该是589个字节,但是,接收到响应返回后,我打印缓冲区的内容,却发现只有前面的567个字符被打印出来,后面的22个字符被截掉了。即使我将接收缓冲区的长度定义成1000,还是只能返回前567个字符。这是怎么回事?是EtherCard库对接收缓冲区的长度有默认的限制吗?如何才能将589(或者更长)个字节的数据全部返回并读取到?希望能得到您的指教。感激不尽。
回复

使用道具 举报

 楼主| 发表于 2013-6-7 13:37:53 | 显示全部楼层
有高人能帮我解答一下吗?自己顶一下先。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-7 04:04 , Processed in 0.036552 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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