OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
楼主: xiaoyan

ALIENTEK 战舰ENC28J60 LWIP和UIP补充例程(LWIP WEB有惊喜)

  [复制链接]

26

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
810
金钱
810
注册时间
2014-5-30
在线时间
93 小时
发表于 2015-1-4 13:06:52 | 显示全部楼层
回复【88楼】xiaoyan:
---------------------------------

lz你好,我的ping刚开始时非常的快,时间小于1ms,但是过一段时间后(约2小时)这个时间就变成1000ms,有时3000ms了

这是哪里出问题了呢?

板子复位后又变快了
正点原子逻辑分析仪DL16劲爆上市
回复 支持 反对

使用道具 举报

4

主题

125

帖子

1

精华

高级会员

Rank: 4

积分
870
金钱
870
注册时间
2014-8-7
在线时间
49 小时
发表于 2015-1-6 09:59:25 | 显示全部楼层
xiaoyan大侠,请问我利用DHCP获取一个IP并连接一个服务器后(10.10.58.60;1234)。想要切换到另外一台服务器(10.10.58.61;5678)。该怎么做呢?我直接调用tcp_close(tpcb)不能断开第一个连接,调用Init_TCP_Client()后,有的时候可以连上服务器2,但有的时候没连上服务器2,板子将数据发送到服务器1了。@大侠,求助,谢谢啦。
回复 支持 反对

使用道具 举报

78

主题

271

帖子

0

精华

高级会员

Rank: 4

积分
695
金钱
695
注册时间
2013-10-20
在线时间
36 小时
发表于 2015-1-6 19:22:56 | 显示全部楼层
原子哥 请问这个返回的是什么啊return  "/index.html";  //这里返回你要发给浏览器的文件名路径   这个不是浏览器文件吗   这个在哪里呢?
回复 支持 反对

使用道具 举报

0

主题

40

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1051
金钱
1051
注册时间
2015-1-4
在线时间
88 小时
发表于 2015-1-14 23:44:22 | 显示全部楼层
Very good, nice job !!!
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2012-5-29
在线时间
4 小时
发表于 2015-1-27 12:46:07 | 显示全部楼层
webserver中CGI按照楼主的程序里前台获得后台的温度以及时间的做法。我在后台ppcURLs中的{"/orther.cgi",Orther_CGIHandler}后面添加了一个我的函数,前台调用它获取后台数据时,httpstatus返回错误码12152,也获取不到数据.不知道楼主遇到过这种情况吗?
回复 支持 反对

使用道具 举报

8

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2013-5-15
在线时间
8 小时
发表于 2015-2-5 13:13:23 | 显示全部楼层
例程中的ajax做异步提交是LWIP的,请问uip能实现ajax做异步提交,更新数据吗?
回复 支持 反对

使用道具 举报

78

主题

271

帖子

0

精华

高级会员

Rank: 4

积分
695
金钱
695
注册时间
2013-10-20
在线时间
36 小时
发表于 2015-2-6 07:34:07 | 显示全部楼层
请教楼主,在制作网页数组时候  这些图片是不是已经被转换到了网页中,那程序中的strcat((char *)(data_response_buf),"/img/red.gif");  这个图片也包含在了网页中吗,只要这样路径写上就能返回这个  img/red.gif图片吗。
回复 支持 反对

使用道具 举报

78

主题

271

帖子

0

精华

高级会员

Rank: 4

积分
695
金钱
695
注册时间
2013-10-20
在线时间
36 小时
发表于 2015-2-6 07:35:03 | 显示全部楼层
回复【106楼】dq1601:
---------------------------------异步是网页的事情 不是lwip的事情 udp也能异步提交
回复 支持 反对

使用道具 举报

8

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2013-5-15
在线时间
8 小时
发表于 2015-2-9 12:18:01 | 显示全部楼层
lwip例程有个bug,就是每次打开LED灯之后,再刷新页面,就又回到了2个灯都熄灭的初始状态,但是此时板子上的LED仍然是亮的,这个bug应该怎么解决呢?
回复 支持 反对

使用道具 举报

8

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2013-5-15
在线时间
8 小时
发表于 2015-2-27 18:10:43 | 显示全部楼层
回复【26楼】bigwudan:
---------------------------------
我也发现有这个毛病,怎么解决呢?貌似刷新频率不能太快了,慢点还好
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2014-3-16
在线时间
0 小时
发表于 2015-4-6 17:15:48 | 显示全部楼层
能不能加上状态检测功能啊,当检测到连接断开时重新连接啊?
回复 支持 反对

使用道具 举报

30

主题

705

帖子

1

精华

新手上路

积分
21
金钱
21
注册时间
2013-3-14
在线时间
52 小时
发表于 2015-4-9 10:48:46 | 显示全部楼层
UIP的编译不了啊。出现错误。httpd-cgi.c中。
compiling httpd-cgi.c...
..\uIP-APP\httpd-cgi.c(92): error:  #120: return value type does not match the function type
..\uIP-APP\httpd-cgi.c:         return (*f)->function;
..\uIP-APP\httpd-cgi.c:                ^
..\uIP-APP\httpd-cgi.c(95): error:  #120: return value type does not match the function type
..\uIP-APP\httpd-cgi.c:     return nullfunction;
..\uIP-APP\httpd-cgi.c:            ^
..\uIP-APP\httpd-cgi.c: ..\uIP-APP\httpd-cgi.c: 0 warnings, 2 errors
..\uIP-APP\httpd-cgi.c - 2 Error(s), 0 Warning(s).
原子哥是不是又要出黑科技了呀。^_^...
回复 支持 反对

使用道具 举报

3

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2015-4-27
在线时间
21 小时
发表于 2015-4-27 22:50:22 | 显示全部楼层



LWIP代码编译后内存已占用50K左右    单片机也就64K的内存,占用有点大啊,不知道都是哪里占用的,能否修改下能占用小点

回复 支持 反对

使用道具 举报

0

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2014-11-13
在线时间
28 小时
发表于 2015-5-29 10:52:34 | 显示全部楼层
回复【112楼】fanghuiopenedv:
---------------------------------
函数返回类型 httpd_cgifunction* 去掉*就可以编译通过了。
回复 支持 1 反对 0

使用道具 举报

30

主题

705

帖子

1

精华

新手上路

积分
21
金钱
21
注册时间
2013-3-14
在线时间
52 小时
发表于 2015-6-1 08:47:40 | 显示全部楼层
回复【114楼】youhm:
---------------------------------
我后来是屏蔽了几个函数就好了。
原子哥是不是又要出黑科技了呀。^_^...
回复 支持 反对

使用道具 举报

12

主题

432

帖子

0

精华

高级会员

Rank: 4

积分
729
金钱
729
注册时间
2012-6-21
在线时间
59 小时
发表于 2015-6-1 09:38:53 | 显示全部楼层
谢谢。。。


      
MARK....
呵呵。
回复 支持 反对

使用道具 举报

0

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2015-5-22
在线时间
7 小时
发表于 2015-6-4 10:31:21 | 显示全部楼层
不知道httpd.c这个源程序文件在LWIP-APP里面是什么用途?是实现http通信的吗?
回复 支持 反对

使用道具 举报

0

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2015-5-22
在线时间
7 小时
发表于 2015-6-4 10:40:50 | 显示全部楼层
请问各位大哥!LWIP-APP里面的httpd.c这个源程序文件是什么用途?是实现http通信的吗?
回复 支持 反对

使用道具 举报

9

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
144
金钱
144
注册时间
2013-6-29
在线时间
12 小时
发表于 2015-6-4 17:36:55 | 显示全部楼层
回复【118楼】浩浩平白:
---------------------------------
这个就是实现httpserver协议的源码
回复 支持 反对

使用道具 举报

0

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2015-5-22
在线时间
7 小时
发表于 2015-6-4 21:08:28 | 显示全部楼层
回复【119楼】120742915:
---------------------------------
谢谢指点!请问你有uip 1.0的源码吗?
回复 支持 反对

使用道具 举报

30

主题

705

帖子

1

精华

新手上路

积分
21
金钱
21
注册时间
2013-3-14
在线时间
52 小时
发表于 2015-6-16 15:58:27 | 显示全部楼层
void tcp_demo_appcall(void)
{
  
switch(uip_conn->lport)//本地监听端口80和1200 
{
case HTONS(80):
httpd_appcall(); 
break;
case HTONS(1200):
    tcp_server_demo_appcall(); 
break;
default:   
    break;
}     
switch(uip_conn->rport) //远程连接1400端口
{
    //case HTONS(1400):// HTONS((const u16)TCPserverport):
case TCPserverport:
tcp_client_demo_appcall();
       break;
    default: 
       break;
}   
}
uip里像这样端口号能不能不写死啊。程序里能开机读取存贮芯片里的数据就好了。
原子哥是不是又要出黑科技了呀。^_^...
回复 支持 反对

使用道具 举报

9

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2015-3-28
在线时间
13 小时
发表于 2015-6-16 21:29:04 | 显示全部楼层
怒顶!一直就是想搞明白单片机咋个联网通信!求楼主带我们飞~~~
回复 支持 反对

使用道具 举报

1

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2014-12-5
在线时间
6 小时
发表于 2015-7-23 22:42:20 | 显示全部楼层
回复【15楼】正点原子:
---------------------------------
function update(){
   loadXMLDoc("/orther.cgi?t="+ Math.random(),function()
  {
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
  text = xmlhttp.responseText;
  text = text.split(";");
  document.getElementById("temperature").innerHTML=text[0]+"℃";
  document.getElementById("time").innerHTML=text[1];

    }
  });

}
function init()
{
 setInterval(update,1000);  
}


请问原子哥,在web服务器实验里,这一段js里面,服务器是回复一整个网页还是回复一个字符串片段作为变量,动态刷新网页?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-7-23 23:26:30 | 显示全部楼层
回复【123楼】justin_1ee:
---------------------------------
我也不懂。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2014-12-5
在线时间
6 小时
发表于 2015-7-25 22:51:56 | 显示全部楼层
回复【124楼】正点原子:
---------------------------------
搞不懂为什么通过";"就分割成了两个数组,这个分号是从哪里开始识别的?是怎么定位到需要更新的温度和时间字符串的?急需这个解答呢
回复 支持 反对

使用道具 举报

1

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2014-12-5
在线时间
6 小时
发表于 2015-7-26 10:12:22 | 显示全部楼层
回复【4楼】xiaoyan:
---------------------------------
搞不懂为什么通过";"就分割成了两个数组,这个分号是从哪里开始识别的?是怎么定位到需要更新的温度和时间字符串的?急需这个解答呢
回复 支持 反对

使用道具 举报

4

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-12-4
在线时间
2 小时
发表于 2015-8-11 09:29:14 | 显示全部楼层
我用LWIP+ENC60J发送常量可以,发变量只能发10几个,后面全没有发到调试助手


err_t tcp_client_poll(void *arg, struct tcp_pcb *tpcb)
{
u8 i=0;
err_t ret_err;
struct tcp_client_struct *es; 
es=(struct tcp_client_struct*)arg;

if(es!=NULL)  //????????????????·???????
{
if(tcp_client_sta&(1<<7)) //??????·?????????·??? 
{
memset(tcp_udp_demo_sendbuf,0,TCP_UDP_DEMO_TX_BUFSIZE);  //????·???????????0
if(key_flag)       //·?????????????????????
  {
   tcp_udp_demo_sendbuf[0]=0x0a;
   tcp_udp_demo_sendbuf[1]=0x0b;
   tcp_udp_demo_sendbuf[2]=0x0c;
   tcp_udp_demo_sendbuf[3]=0x0d;
   tcp_udp_demo_sendbuf[4]=0x0e;
 key_flag=0;
}
if( read_ip_ok)  //±à??×???·???IP????????±à???í??
  {
//    tcp_udp_demo_sendbuf[0]=NET_ID_FLG;
//    tcp_udp_demo_sendbuf[1]=eeprom_net_num[0];        //??????
//    tcp_udp_demo_sendbuf[2]=eeprom_net_num[1];
//    tcp_udp_demo_sendbuf[3]=eeprom_net_num[2];
//      tcp_udp_demo_sendbuf[1]=USER_ID_FLG;
// tcp_udp_demo_sendbuf[5]=eeprom_user_id[0];       //???§????
 //   tcp_udp_demo_sendbuf[6]=eeprom_user_id[1];
 //   tcp_udp_demo_sendbuf[7]=eeprom_user_id[2];
  //  tcp_udp_demo_sendbuf[8]=eeprom_user_id[3];
//    tcp_udp_demo_sendbuf[2]=REMOTEIP_FLG;
// tcp_udp_demo_sendbuf[3]=lwipdev.remoteip[0];       //????IP
  //  tcp_udp_demo_sendbuf[4]=lwipdev.remoteip[1];
   // tcp_udp_demo_sendbuf[5]=lwipdev.remoteip[2];
  //  tcp_udp_demo_sendbuf[6]=lwipdev.remoteip[3];
 //   tcp_udp_demo_sendbuf[3]=HEREIP_FLG;
// tcp_udp_demo_sendbuf[4]=lwipdev.ip[0];            //±???IP
 //   tcp_udp_demo_sendbuf[5]=lwipdev.ip[1];
 //   tcp_udp_demo_sendbuf[6]=lwipdev.ip[2];
 //   tcp_udp_demo_sendbuf[7]=lwipdev.ip[3];
 //   tcp_udp_demo_sendbuf[8]=NETMASK_FLG;
// tcp_udp_demo_sendbuf[9]=lwipdev.netmask[0];      //×???????
 //   tcp_udp_demo_sendbuf[10]=lwipdev.netmask[1];
//    tcp_udp_demo_sendbuf[11]=lwipdev.netmask[2];
//    tcp_udp_demo_sendbuf[12]=lwipdev.netmask[3];
 //   tcp_udp_demo_sendbuf[13]=GATWAY_FLG;
// tcp_udp_demo_sendbuf[14]=lwipdev.gateway[0];     //????????
 //   tcp_udp_demo_sendbuf[15]=lwipdev.gateway[1];
 //   tcp_udp_demo_sendbuf[16]=lwipdev.gateway[2];
 //   tcp_udp_demo_sendbuf[17]=lwipdev.gateway[3];
 //   tcp_udp_demo_sendbuf[22]=TCP_UDP_PORT_FLG;

   tcp_udp_demo_sendbuf[0]=0x0a;
   tcp_udp_demo_sendbuf[1]=0x0b;
  tcp_udp_demo_sendbuf[2]=0x0b;
   tcp_udp_demo_sendbuf[3]=0x0c;
   tcp_udp_demo_sendbuf[4]=0x0d;
   tcp_udp_demo_sendbuf[5]=0x0e;
           tcp_udp_demo_sendbuf[6]=0x0a;
   tcp_udp_demo_sendbuf[7]=0x0b;
   tcp_udp_demo_sendbuf[8]=0x0c;
   tcp_udp_demo_sendbuf[9]=0x0d;
   tcp_udp_demo_sendbuf[10]=0x0e;
  tcp_udp_demo_sendbuf[11]=0x0a;
   tcp_udp_demo_sendbuf[12]=0x0b;
   tcp_udp_demo_sendbuf[13]=0x0c;
   tcp_udp_demo_sendbuf[14]=0x0d;
   tcp_udp_demo_sendbuf[15]=0x0e;
  tcp_udp_demo_sendbuf[16]=0x0a;
   tcp_udp_demo_sendbuf[17]=0x0b;
   tcp_udp_demo_sendbuf[18]=0x0c;
   tcp_udp_demo_sendbuf[19]=0x0d;
   tcp_udp_demo_sendbuf[20]=0x0e;
  tcp_udp_demo_sendbuf[21]=0x0a;
   tcp_udp_demo_sendbuf[22]=0x0b;
   tcp_udp_demo_sendbuf[23]=0x0c;
   tcp_udp_demo_sendbuf[24]=0x0d;
   tcp_udp_demo_sendbuf[25]=0x0e;
  tcp_udp_demo_sendbuf[26]=0x0c;
   tcp_udp_demo_sendbuf[27]=0x0d;
   tcp_udp_demo_sendbuf[28]=0x0e;
  tcp_udp_demo_sendbuf[29]=0x0a;
   tcp_udp_demo_sendbuf[30]=0x0b;
   tcp_udp_demo_sendbuf[31]=0x0c;
   tcp_udp_demo_sendbuf[32]=0x0d;
   tcp_udp_demo_sendbuf[33]=0x0e;
  tcp_udp_demo_sendbuf[34]=0x0c;
   tcp_udp_demo_sendbuf[35]=0x0d;
   tcp_udp_demo_sendbuf[36]=0x0e;
   tcp_udp_demo_sendbuf[37]=0x0c;
   tcp_udp_demo_sendbuf[38]=0x0d;
   tcp_udp_demo_sendbuf[39]=0x0e;
  tcp_udp_demo_sendbuf[40]=0x0a;
   tcp_udp_demo_sendbuf[41]=0x0b;
   tcp_udp_demo_sendbuf[42]=0x0c;
   tcp_udp_demo_sendbuf[43]=0x0d;
   tcp_udp_demo_sendbuf[44]=0x0e;
  tcp_udp_demo_sendbuf[45]=0x0a;
   tcp_udp_demo_sendbuf[46]=0x0b;
  tcp_udp_demo_sendbuf[47]=0x0b;
   tcp_udp_demo_sendbuf[48]=0x0c;
   tcp_udp_demo_sendbuf[49]=0x0d;
   tcp_udp_demo_sendbuf[50]=0x0e;
           tcp_udp_demo_sendbuf[51]=0x0a;
   tcp_udp_demo_sendbuf[52]=0x0b;
   tcp_udp_demo_sendbuf[53]=0x0c;
   tcp_udp_demo_sendbuf[54]=0x0d;
   tcp_udp_demo_sendbuf[55]=0x0e;
  tcp_udp_demo_sendbuf[56]=0x0a;
   tcp_udp_demo_sendbuf[57]=0x0b;
   tcp_udp_demo_sendbuf[58]=0x0c;
   tcp_udp_demo_sendbuf[59]=0x0d;
   tcp_udp_demo_sendbuf[60]=0x0e;
  tcp_udp_demo_sendbuf[61]=0x0a;
   tcp_udp_demo_sendbuf[62]=0x0b;
   tcp_udp_demo_sendbuf[63]=0x0c;
   tcp_udp_demo_sendbuf[64]=0x0d;
   tcp_udp_demo_sendbuf[65]=0x0e;
  tcp_udp_demo_sendbuf[66]=0x0a;
   tcp_udp_demo_sendbuf[67]=0x0b;
   tcp_udp_demo_sendbuf[68]=0x0c;
   tcp_udp_demo_sendbuf[69]=0x0d;
   tcp_udp_demo_sendbuf[70]=0x0e;
  tcp_udp_demo_sendbuf[71]=0x0c;
   tcp_udp_demo_sendbuf[72]=0x0d;
   tcp_udp_demo_sendbuf[73]=0x0e;
  tcp_udp_demo_sendbuf[74]=0x0a;
   tcp_udp_demo_sendbuf[75]=0x0b;
   tcp_udp_demo_sendbuf[76]=0x0c;
   tcp_udp_demo_sendbuf[77]=0x0d;
   tcp_udp_demo_sendbuf[78]=0x0e;
  tcp_udp_demo_sendbuf[79]=0x0c;
   tcp_udp_demo_sendbuf[80]=0x0d;
   tcp_udp_demo_sendbuf[81]=0x0e;
   tcp_udp_demo_sendbuf[82]=0x0c;
   tcp_udp_demo_sendbuf[83]=0x0d;
   tcp_udp_demo_sendbuf[84]=0x0e;
  tcp_udp_demo_sendbuf[85]=0x0a;
                                                                                                   //常量再加都能接到,加到90都可以,就是变量赋给发送缓冲区后,发不全,丢了数据
                             
 tcp_udp_demo_sendbuf[86]=tcp_client_porth;  //这个可以接收到
     
    tcp_udp_demo_sendbuf[87]=tcp_client_portl;    //这个可以接收到
       
    tcp_udp_demo_sendbuf[88]=udp_porth;           //这个就接收不到了
         
    tcp_udp_demo_sendbuf[89]= udp_portl;           //这个也接收不到了,我
 
   LCD_ShowString(30,270,200,16,16,"send ok"); 
readip_send_ok=1;
read_ip_ok=0;

  }
es->p=pbuf_alloc(PBUF_TRANSPORT, strlen((char*)tcp_udp_demo_sendbuf),PBUF_POOL); //?ê?????? 
pbuf_take(es->p,(char*)tcp_udp_demo_sendbuf,strlen((char*)tcp_udp_demo_sendbuf)); //??tcp_udp_demo_sentbuf[]
                                                                                  //??????????±???es->p_tx??
tcp_client_senddata(tpcb,es);//??tcp_udp_demo_sentbuf[]??????????pbuf??????·???????
tcp_client_sta&=~(1<<7); //????????·???±ê??
if(es->p)pbuf_free(es->p); //??·?????
}else if(es->state==ES_TCPCLIENT_CLOSING)

  tcp_client_connection_close(tpcb,es);//??±?TCP????

ret_err=ERR_OK;
}else

tcp_abort(tpcb);//????????,????pcb?????é
ret_err=ERR_ABRT;
}
return ret_err;






   //常量再加都能接到,加到90都可以,就是变量赋给发送缓冲区后,发不全,丢了数据
上面变量都注释掉了,我想发TCP/IP地址,网关数据,子网掩码发给PC,但发不了,只能看到8个,后面没了,
回复 支持 反对

使用道具 举报

4

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-12-4
在线时间
2 小时
发表于 2015-8-11 09:34:23 | 显示全部楼层
有谁见过这个问题,共亨一下,感动下
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2015-9-6
在线时间
0 小时
发表于 2015-9-6 22:59:43 | 显示全部楼层
原子哥,我只想在UIP中使用UDP协议,怎么关闭掉TCP协议?谢谢
回复 支持 反对

使用道具 举报

1

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2014-12-5
在线时间
6 小时
发表于 2015-9-14 15:37:18 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
原子大哥,请问一下,js文件是否也可以用amo工具转成数组后发送给浏览器?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-9-22 23:18:56 | 显示全部楼层
回复【130楼】justin_1ee:
---------------------------------
没试过哦
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2015-10-15
在线时间
1 小时
发表于 2015-10-15 22:16:42 | 显示全部楼层
原子哥,我是个初学者,但是有个疑问,比如我想利用lwip实现http里的get方法,这样如何能够实现呢
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2015-10-10
在线时间
10 小时
发表于 2015-11-11 16:42:19 | 显示全部楼层
请问。我要在一个项目中 用stm32 和PC通信, 哪一方做服务器哪一方做客户端,这个怎么确定,不是连上 了就双方都可以收发了吗。还是说无论哪一方当服务器都可以?
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2015-11-28
在线时间
0 小时
发表于 2015-11-28 15:06:04 | 显示全部楼层
请问校园网可以ping通吗?我一直没通
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2015-11-28
在线时间
0 小时
发表于 2015-11-28 15:07:24 | 显示全部楼层
回复【131楼】正点原子:
---------------------------------
原子哥,请问校园网可以ping通吗?我一直没通,我的IP是10.15.xx.xx
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-11-30 23:24:35 | 显示全部楼层
回复【135楼】叶落秋无声:
---------------------------------
这个局域网就可以了.
所以校园网也OK
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-11-30 23:25:02 | 显示全部楼层
回复【135楼】叶落秋无声:
---------------------------------
如果你路由器IP是10.15.1.1,那么,你要修改模块的IP号段
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2019-3-29
在线时间
0 小时
发表于 2016-2-18 17:37:10 | 显示全部楼层
好帖留名
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2014-1-15
在线时间
5 小时
发表于 2016-2-18 21:49:24 | 显示全部楼层
一个项目正好要用ENC28J60,学习了,谢谢!!
回复 支持 反对

使用道具 举报

0

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
325
金钱
325
注册时间
2014-8-15
在线时间
89 小时
发表于 2016-2-23 09:15:48 | 显示全部楼层
                                                         
回复 支持 反对

使用道具 举报

8

主题

97

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
17560
金钱
17560
注册时间
2016-1-20
在线时间
63 小时
发表于 2016-2-23 09:22:08 | 显示全部楼层
讲的很详细啊
---------------------------------------------------
个人论坛博客:macian.cn
个人淘宝小店:macian.taobao.com
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2016-1-15
在线时间
3 小时
发表于 2016-3-22 21:41:13 | 显示全部楼层
很详细,很具体,很深入,非常改写!
回复 支持 反对

使用道具 举报

58

主题

288

帖子

1

精华

高级会员

Rank: 4

积分
813
金钱
813
注册时间
2012-3-29
在线时间
81 小时
发表于 2016-4-19 19:25:49 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

63

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3867
金钱
3867
注册时间
2015-8-26
在线时间
285 小时
发表于 2016-4-19 19:50:08 | 显示全部楼层
这个顶一下
回复 支持 反对

使用道具 举报

5

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
390
金钱
390
注册时间
2015-12-27
在线时间
111 小时
发表于 2016-5-10 17:17:49 | 显示全部楼层
好好学习一下
回复 支持 反对

使用道具 举报

3

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2015-6-3
在线时间
8 小时
发表于 2016-5-25 10:09:48 | 显示全部楼层
你好楼主!我想问2个问题。
1.为什么我用stm32战舰开发板跑uip示例程序的代码,有时Tcp连接会中断呢?只有复位开发板才行。
2.uip协议栈中的uip_connect(uip_ipaddr_t *ripaddr, u16_t rport)函数是用来连接远程主机的,可是函数里并没有像主机发送连接请求等数据,也没有看到如何确定连接是否建立成功的语句,这是怎么回事呢?
希望楼主及懂的朋友不吝赐教,非常感谢!
回复 支持 反对

使用道具 举报

87

主题

331

帖子

0

精华

高级会员

Rank: 4

积分
906
金钱
906
注册时间
2016-3-26
在线时间
116 小时
发表于 2016-8-29 19:09:44 | 显示全部楼层
楼主,为什么我LWIP的接收速度非常慢?上位机发数据给STM32F407的速度慢得可怕的只有3KB/S,407发数据给PC的速度还快些,大概能300K吧,但是这对于百兆的网络来说也是慢得可怕啊,楼主好心可以去我那看我的帖子吗?我找不到为什么会这样啊
回复 支持 反对

使用道具 举报

7

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2014-8-1
在线时间
26 小时
发表于 2016-9-9 11:50:22 | 显示全部楼层
本帖最后由 lianxin007 于 2016-9-9 11:57 编辑

unsigned char data_response_ssi[RESPONSE_BUF_SIZE+14] ={ /* /response.ssi */ 0x2F, 0x72, 0x65, 0x73, 0x70, 0x6F, 0x6E, 0x73,  0x65, 0x2E, 0x73, 0x73, 0x69, 0x00, };

这个地址链接是如何传递参数的?
回复 支持 反对

使用道具 举报

16

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2016-8-25
在线时间
22 小时
发表于 2016-12-2 11:22:44 | 显示全部楼层
不太懂,为何stm32要用uip协议?这个协议不是8位或者16位么?stm32应该用lwip才对啊
回复 支持 反对

使用道具 举报

16

主题

216

帖子

1

精华

高级会员

Rank: 4

积分
970
金钱
970
注册时间
2016-11-24
在线时间
156 小时
发表于 2016-12-19 13:52:28 | 显示全部楼层
目前使用ssi函数的tag数组ppcTags[]最多就12个tag,超过了就解析不了,找了很久也没发现哪里有限制的,不知道楼主用的时候有没有碰到呢
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 16:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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