OpenEdv-开源电子网

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

STM32F407开发板上wifi模块与电脑通过路由器互连问题,连接上路由器却无法建立TCP连接

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2019-4-19
在线时间
1 小时
发表于 2019-4-19 13:31:48 | 显示全部楼层 |阅读模式
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中的数据


求各位大神相助!!!!!!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2019-4-20 02:41:19 | 显示全部楼层
完全按我们手册,下载我们例程,试试。你不要做任何修改
回复

使用道具 举报

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
发表于 2019-4-20 10:55:27 | 显示全部楼层
可以联系原子这边的客服看看看
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2019-4-19
在线时间
1 小时
 楼主| 发表于 2019-4-22 23:31:50 | 显示全部楼层
正点原子 发表于 2019-4-20 02:41
完全按我们手册,下载我们例程,试试。你不要做任何修改

主要是没有屏幕  操作不便 只是把投屏函数相关代码删去了     我想问串头跟tcp连接有关系么   因为串口 调试助手无法使用
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2019-4-19
在线时间
1 小时
 楼主| 发表于 2019-4-22 23:32:25 | 显示全部楼层
peng1554 发表于 2019-4-20 10:55
可以联系原子这边的客服看看看

客服,,
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 22:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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