OpenEdv-开源电子网

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

WIFI模块ESP8266中为什么STA 下的tcp服务的按键选择函数一定要有??

[复制链接]
回帖奖励 1 金钱 回复本帖可获得 1 金钱奖励! 每人限 1 次(中奖概率 30%)

6

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
154
金钱
154
注册时间
2018-8-23
在线时间
27 小时
发表于 2018-11-1 21:14:33 | 显示全部楼层 |阅读模式
我在用STM32F103ZET6学习WIFI模块ESP8266,想去掉源码里面的按键函数使其一开机就连上STA模式下的TCP服务器,但是遇到了这样一个问题:两种不同但意思差不多的代码实验现象却是一个可以连接上电脑的调试助手一个不能
源码中此段代码是在有按键按下时便跳出该循环。

while(1)
        {
                key=KEY_Scan(0);
                if(key)
                {
                        if(key==WKUP_PRES)break;       //WK_UP按下       
                }
                delay_ms(10);
                atk_8266_at_response(1);
                if((t++)==20){t=0;LED0=!LED0;}//LED闪烁
        }
实验现象是在选择tcp服务器后在调试助手上输入其显示的ip便能连上调试助手,也能相互发数据,实验成功。



IMG_20181101_203611.jpg IMG_20181101_203747.jpg

此段代码是在有n=100时便跳出该循环 n事先已经定义为0.
        while(n<100)
        {
       
                delay_ms(10);
        atk_8266_at_response(1);
                if((t++)==20){t=0;LED0=!LED0;}
                n++;
        }

实验现象是直接跳过了tcp服务器选择,显示出IP地址然后在调试助手上输入其显示的ip,但是调试助手无法连接,实验失败。

IMG_20181101_203501.jpg

所以请问各位大牛,这是什么原因??我做过几次测试n的值不同时有时候ip地址不会显示出来
我实在想不到为什么了,帮帮忙。谢谢了。
IMG_20181101_204457.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2018-11-21
在线时间
4 小时
发表于 2018-11-21 12:26:11 | 显示全部楼层
我最近在用STA+AP,你说的不用按键就选择TCP服务器应该改atk_8266_netpro_sel这个函数
我改成这样子的就不用按键选择了
u8 atk_8266_netpro_sel(u16 x,u16 y,u8* name)
{
        u8 t=0;
        u8 netpro=1;
        LCD_Clear(WHITE);
        Show_Str(x,y+120+netpro*20,200,16,"  ",16,0);//
        netpro=1;        //TCP服务器 0 TCP客户端 1 UDP 2
        delay_ms(10);
        atk_8266_at_response(1);
        if((t++)==20){t=0;LED0=!LED0;}//
        return netpro;//
}
回复 支持 1 反对 0

使用道具 举报

6

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
154
金钱
154
注册时间
2018-8-23
在线时间
27 小时
 楼主| 发表于 2018-11-1 21:34:47 | 显示全部楼层
别沉啊
回复 支持 反对

使用道具 举报

1

主题

87

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2018-11-7
在线时间
16 小时
发表于 2018-11-7 23:58:33 | 显示全部楼层
先顶一个
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-23 18:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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