-
测试了一下,手上大部分键盘都可以,但是有一款键盘不行,是一个京东京造机械键盘,这个设备插上去会枚举出多个设备,不知道是不是和这个有关。
-
实际上用RL_TCPNET带的web 服务器做这个很简单的,转换网页也没那么麻烦。
-
你别管那个什么FCS了,那个根本不是FCS.实际上是因为你构造的IP包的格式不正确,造成wireshark解析错误,把最后4字节当成了FCS。如果FCS真的错了,你的网卡根本就不会收这个包,你的wireshark也抓不到的。
-
时间的估算可以根据芯片手册里提供的擦除和写入的时间。但是实际操作的时候,你得根据芯片的状态来判断是否已经完成。
-
通过网络下载很简单的,你可以先下载到一片片外的SPI FLASH中,再跳转到一个bootloader里,让bootloader用下载的文件替换主程序。
至于传输的方式,可以用网页上传,或者,把升级文件包装在一个特定的打印文件中,通过打印这个特定的文件,打印机可以识别出这是升级文件,从而进行升级。
-
这个似乎还是有点麻烦。我以前用过一个工具,可以直接转换整个目录。不过那个工具是用在Microchip的协议栈里的
-
我移植过一个基于Micrcohip的协议栈,也支持。web服务器可以提供一个回调函数给你,参数有用户名和密码,你返回个认证是否成功的标记即可。
-
我以前做过类似功能,一般并不是为了访问网页,而是为了向一个基于WEB的平台提交数据。
-
ENC20J60的以太网PHY是老的工艺制造的,功耗有点大,要200mA的电流,这个要注意下
-
ENC28J60上电后灯就会亮,收到数据也会闪,不一定是你发送了什么数据,所以灯亮,灯闪都不能说明什么问题。
另外就是看一下你的网络参数设置有没有问题。
你最好是先调用驱动函数里的以太网收发函数测试一下,看收发包是否正常。可以配合wireshark来测试。
-
RL_TCPNet带的那个web服务器可以做到。
我移植过Micrchip的TCPIP协议栈,里面的web server也能做到。
-
楼主把网页文件转换成C数组的方式有点笨了,uip网站上提供了工具的,可以直接转换整个目录的文件,超简单。:lol
[ 本帖最后由 qllaoda 于 2012-3-15 10:12 编辑 ]
-
谢谢,回家试试看。
-
补充一点,程序用的是查询方式,没有用以太网中断。
-
我做过基于web的升级:)