完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
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模块是否在线} |
|
相关推荐
8个回答
|
|
你不悬赏,别人不回答
|
|
|
|
同求解答
|
|
|
|
一直在这里就是没连上模块,
|
|
|
|
//向ATK-ESP8266发送命令 //cmd:发送的命令字符串 //ack:期待的应答结果,如果为空,则表示不需要等待应答 //waittime:等待时间(单位:10ms) //返回值:0,发送成功(得到了期待的应答结果) // 1,发送失败 u8 atk_8266_send_cmd(u8 *cmd,u8 *ack,u16 waittime)
|
|
|
|
楼主QQ多少加好友,我也在做,共同探讨吧。。我的QQ530088987
|
|
|
|
同求解答
|
|
|
|
我现在调试也是这个样子的 ,一直在那里循环,把while 语句去掉直接用 atk_8266_send_cmd("AT","OK",20) 程序继续 后面的也能够正常的调通,8266也能够收发数据正常
这就不知道为啥了? |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
7360 浏览 9 评论
2443 浏览 2 评论
为什么我用esp8266做TCP服务器网络调试助手一直连接不上去?
9546 浏览 3 评论
为什么我的ESP8266 AT指令一直返回error无法正常使用?
7387 浏览 0 评论
4199 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 22:48 , Processed in 0.683638 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号