| 
 
新手入门 
 
	积分11金钱11 注册时间2019-4-19在线时间1 小时 | 
 
1金钱 
| #include "common.h" #include "stdlib.h"
 ///////////////////////////////////////////////////////////////////////////////////////////////////////////
 //±¾3ìDòÖ»1©Ñ§Ï°ê1óã¬Î′¾-×÷ÕßDí¿é£¬2»μÃóÃóúÆäËüèÎoÎóÃí¾
 //ALIENTEK STM32¿a·¢°å
 //ATK-ESP8266 WIFIÄ£¿é WIFI STAÇy¶ˉ′úÂë
 //ÕyμãÔ-×ó@ALIENTEK
 //¼¼êõÂÛì3:www.openedv.com
 //DT¸ÄèÕÆú:2015/4/3
 //°æ±¾£oV1.0
 //°æè¨ËùóD£¬μá°æ±Ø¾¿¡£
 //Copyright(C) 1ãÖYêDDÇòíμç×ó¿Æ¼¼óDÏT1«Ë¾ 2009-2019
 //All rights reserved
 ///////////////////////////////////////////////////////////////////////////////////////////////////////////
 
 //ATK-ESP8266 WIFI STA2aêÔ
 //óÃóú2aêÔTCP/UDPᬽó
 //·μ»ØÖμ:0,Õy3£
 //    ÆäËû,′íÎó′úÂë
 u8 netpro=0;        //íøÂçÄ£ê½
 void atk_8266_wifista_test(u8 *message)
 {
 u8 *p;
 u8 time=10;
 p=mymalloc(SRAMIN,32);                                                        //éêÇë32×Ö½úÄú′æ
 atk_8266_send_cmd("AT+CWMODE=1","OK",50);                //WIFI STAÄ£ê½
 delay_ms(1000);
 delay_ms(1000);
 atk_8266_send_cmd("AT+RST","OK",50);
 delay_ms(1000);
 delay_ms(1000);
 delay_ms(1000); //μè′yÖØÆô
 
 sprintf((char*)p,"AT+CWJAP=\"%s\",\"%s\"",wifista_ssid,wifista_password);//ssid,ÃüÂë
 atk_8266_send_cmd(p,"WIFI GOT IP",300);                                        //ᬽóÄ¿±ê·óéÆ÷
 
 //TCP Client
 
 atk_8266_send_cmd("AT+CIPMUX=0","OK",20); //0:μ¥á′½ó
 sprintf((char*)p,"AT+CIPSTART=\"TCP\",\"%s\",%s","192.168.1.7","8080");
 
 atk_8266_send_cmd(p,"OK",200);
 atk_8266_send_cmd("AT+CIPMODE=1","OK",200);
 //í¸′«
 
 //·¢Ëíêy¾Y
 USART3_RX_STA=0;
 while(time--)
 {
 atk_8266_send_cmd("AT+CIPSEND","OK",20);
 sprintf((char*)p,"ATK-8266%s 123%d\r\n",ATK_ESP8266_WORKMODE_TBL[0],10);
 u3_printf("%s",p);
 
 }
 myfree(SRAMIN,p); //êí·ÅÄú′æ
 
 }
 
 
 以上是wifista.c的函数,其他函数没问题
 
 是否是这个函数的问题
 
 使用xcom串口调试助手的时候,提示找不到串口,驱动应该安装好了,但是从没com3总是没连接
 
 这个是否跟tcp连接有关
 
 需求是:开发板wifi模块作为tcp client,电脑作为tcp server,传送messgae中的数据
 
 
 求各位大神相助!!!!!!
 
 
 | 
 |