OpenEdv-开源电子网
标题:
STM32 mini 板 串口转WIFI模块ESP8266 配置成AP模式出问题,请大家指点一下
[打印本页]
作者:
WWWW
时间:
2016-2-26 17:29
标题:
STM32 mini 板 串口转WIFI模块ESP8266 配置成AP模式出问题,请大家指点一下
void _wifiap_test(void)
{
u8 *p;
LCD_ShowString(50,30,200,16,16,"WIFI_TEST....");
while(atk_8266_send_cmd("AT","OK",20))//检查WIFI模块是否在线
{
atk_8266_quit_trans();//退出透传
atk_8266_send_cmd("AT+CIPMODE=0","OK",200); //关闭透传模式
LCD_ShowString(50,30,200,16,16,"Without_WIFI_");
delay_ms(800);
LCD_ShowString(50,30,200,16,16,"Try_again_...");
}
while(atk_8266_send_cmd("ATE0","OK",20));//关闭回显
delay_ms(10);
atk_8266_at_response(1);//检查ATK-ESP8266模块发送过来的数据,及时上传给电脑
atk_8266_send_cmd("AT+CIPMODE=2","OK",200); //传输模式为:AP模式
sprintf((char*)p,"AT+CWSAP=\"%s\",\"%s\",1,4",wifiap_ssid,wifiap_password); //配置模块AP模式无线参数
atk_8266_send_cmd(p,"OK",1000);
atk_8266_send_cmd("AT+CIPMUX=1","OK",20); //0:单连接,1:多连接
sprintf((char*)p,"AT+CIPSERVER=1,%s",(char*)portnum);
atk_8266_send_cmd(p,"OK",20); //开启Server模式,端口号为8086
atk_8266_send_cmd("AT+CIPSEND=0,25","OK",200); //发送指定长度的数据
LCD_ShowString(50,30,200,16,16,"WIFI_OK......");
}
在 这里一直循环{ while(atk_8266_send_cmd("AT","OK",20))//检查WIFI模块是否在线}
作者:
031441229
时间:
2016-3-13 14:16
你不悬赏,别人不回答
作者:
μing
时间:
2016-3-15 17:31
同求解答
作者:
rain19870225
时间:
2016-3-27 08:32
一直在这里就是没连上模块,
作者:
rain19870225
时间:
2016-3-27 08:32
//向ATK-ESP8266发送命令 //cmd:发送的命令字符串 //ack:期待的应答结果,如果为空,则表示不需要等待应答 //waittime:等待时间(单位:10ms) //返回值:0,发送成功(得到了期待的应答结果) // 1,发送失败 u8 atk_8266_send_cmd(u8 *cmd,u8 *ack,u16 waittime)
作者:
530088987@qq.co
时间:
2016-4-2 19:33
楼主QQ多少加好友,我也在做,共同探讨吧。。我的QQ530088987
作者:
荣少
时间:
2016-10-13 13:17
同求解答
作者:
Kentang
时间:
2017-4-12 15:26
我现在调试也是这个样子的 ,一直在那里循环,把while 语句去掉直接用 atk_8266_send_cmd("AT","OK",20) 程序继续 后面的也能够正常的调通,8266也能够收发数据正常
这就不知道为啥了?
作者:
幻心
时间:
2018-3-26 22:31
同求
欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/)
Powered by Discuz! X3.4