高级会员 
  
	- 积分
 - 624
 
        - 金钱
 - 624 
 
       - 注册时间
 - 2014-11-11
 
      - 在线时间
 - 161 小时
 
 
 
 | 
 
 
发表于 2017-1-13 09:51:07
|
显示全部楼层
 
 
 
u8 Change_IPValue(u16 HIPADDR0,u16 LIPADDR0,u16 HIPADDR1,u16 LIPADDR1,u16 HPORT,u16 LPORT,u16 HNET0,u16 LNET0,u16 HNET1,u16 LNET1,u16 LDRIPADDR1) 
{ 
        u8 retry=0; 
  struct netif *Netif_Init_Flag;                //μ÷óÃnetif_add()oˉêyê±μÄ·μ»ØÖμ,óÃóúÅD¶ÏíøÂç3õê¼»ˉêÇ·ñ3é1| 
        struct ip_addr ipaddr;                          //ipμØÖ· 
        struct ip_addr netmask;                         //×óíøÑúÂë 
        struct ip_addr gw;                              //ĬèÏíø1Ø  
      
   u16 a,b,c,d,e,f,g,h,j,k,l; 
   a = HIPADDR0; 
   b = LIPADDR0; 
   c = HIPADDR1; 
   d = LIPADDR1; 
   e = HPORT; 
   f = LPORT; 
   g = HNET0; 
   h = LNET0; 
   j = HNET1; 
   k = LNET1; 
   l = LDRIPADDR1; 
 
  lwip_comm_ip_set(&lwipdev,a,b,c,d,e,f,g,h,j,k,l);   
  IP4_ADDR(&ipaddr,lwipdev.ip[0],lwipdev.ip[1],lwipdev.ip[2],lwipdev.ip[3]); 
        IP4_ADDR(&netmask,lwipdev.netmask[0],lwipdev.netmask[1] ,lwipdev.netmask[2],lwipdev.netmask[3]); 
        IP4_ADDR(&gw,lwipdev.gateway[0],lwipdev.gateway[1],lwipdev.gateway[2],lwipdev.gateway[3]); 
    
        printf("DÂíø¿¨enμÄMACμØÖ·Îa:................%d.%d.%d.%d.%d.%d\r\n",lwipdev.mac[0],lwipdev.mac[1],lwipdev.mac[2],lwipdev.mac[3],lwipdev.mac[4],lwipdev.mac[5]); 
        printf("D¾2ì¬IPμØÖ·........................%d.%d.%d.%d\r\n",lwipdev.ip[0],lwipdev.ip[1],lwipdev.ip[2],lwipdev.ip[3]); 
        printf("DÂ×óíøÑúÂë..........................%d.%d.%d.%d\r\n",lwipdev.netmask[0],lwipdev.netmask[1],lwipdev.netmask[2],lwipdev.netmask[3]); 
        printf("DÂĬèÏíø1Ø..........................%d.%d.%d.%d\r\n",lwipdev.gateway[0],lwipdev.gateway[1],lwipdev.gateway[2],lwipdev.gateway[3]); 
    
  netif_set_addr(&lwip_netif,&ipaddr,&netmask,&gw); 
        return 0;//2ù×÷OK. 
} 
 |   
 
 
 
 |