资源简介
ESP8266WIFI模块.zip
代码片段和文件信息
#include “common.h“
///////////////////////////////////////////////////////////////////////////////////////////////////////////
//本程序只供学习使用,未经作者许可,不得用于其它任何用途
//ALIENTEK STM32开发板
//ATK-ESP8266 AP+STA模式驱动代码
//正点原子@ALIENTEK
//技术论坛:www.openedv.com
//修改日期:2014/4/3
//版本:V1.0
//版权所有,盗版必究。
//Copyright(C) 广州市星翼电子科技有限公司 2009-2019
//All rights reserved
///////////////////////////////////////////////////////////////////////////////////////////////////////////
//ATK-ESP8266 AP+STA模式测试
//用于测试TCP/UDP连接
//返回值:0正常
// 其他错误代码
u8 atk_8266_apsta_test(void)
{
u8 netpro;
u8 key=0;
u8 timex=0;
u8 ipbuf[16]; //IP缓存
u8 *p;
u16 t=999; //加速第一次获取链接状态
u8 res=0;
u16 rlen=0;
u8 constate=0; //连接状态
p=mymalloc(SRAMIN100); //申请32字节内存
atk_8266_send_cmd(“AT+CWMODE=3““OK“50); //设置WIFI AP+STA模式
// atk_8266_send_cmd(“AT+RST““OK“20); //重启模块
// delay_ms(1000); //延时2S等待重启成功
// delay_ms(1000);
// delay_ms(1000);
//设置模块AP模式的WIFI网络名称/加密方式/密码,这几个参数看自己喜好设置
sprintf((char*)p“AT+CWSAP=\“%s\“\“%s\“14“wifiap_ssidwifiap_password);//设置无线参数:ssid密码
atk_8266_send_cmd(p“OK“1000); //设置AP模式参数
//设置连接到的WIFI网络名称/加密方式/密码这几个参数需要根据您自己的路由器设置进行修改!!
sprintf((char*)p“AT+CWJAP=\“%s\“\“%s\““wifista_ssidwifista_password);//设置无线参数:ssid密码
atk_8266_send_cmd(p“WIFI GOT IP“1000); //连接目标路由器,并获得IP
while(atk_8266_send_cmd(“AT+CIFSR““STAIP“20)); //检测是否获得STA IP
while(atk_8266_send_cmd(“AT+CIFSR““APIP“20)); //检测是否获得AP IP
// while((atk_8266_consta_check()-‘2‘)); //获得IP
LCD_Clear(WHITE);
POINT_COLOR=RED;
Show_Str(303020016“ATK-ESP AP+STA模式测试“160);
atk_8266_send_cmd(“AT+CIPMUX=1““OK“50); //0:单连接,1:多连接
delay_ms(500);
sprintf((char*)p“AT+CIPSERVER=1%s“(u8*)portnum);
atk_8266_send_cmd(p“OK“50); //开启Server模式,端口号为8086
delay_ms(500);
atk_8266_send_cmd(“AT+CIPSTO=1200““OK“50); //设置服务器超时时间
PRESTA:
netpro=atk_8266_netpro_sel(5030(u8*)ATK_ESP8266_CWMODE_TBL[0]); //AP+STA模式网络模式选择
if(netpro&0X02) //STA UDP
{
LCD_Clear(WHITE);
POINT_COLOR=RED;
Show_Str_Mid(030“ATK-ESP WIFI-STA测试“16240);
Show_Str(305020016“正在配置ATK-ESP模块请稍等...“120);
if(atk_8266_ip_set(“WIFI-STA远端UDP IP设置““UDP模式“(u8*)portnumipbuf))goto PRESTA; //IP输入
sprintf((char*)p“AT+CIPSTART=0\“UDP\“\“%s\“%s“ipbuf(u8*)portnum); //配置目标UDP服务器及ID号,STA模式下为0
LCD_Clear(WHITE);
Show_Str_Mid(030“ATK-ESP WIFI-STA测试“16240);
Show_Str(305020016“正在配置ATK-ESP模块请稍等...“120);
atk_8266_send_cmd(p“OK“200);
netpro=atk_8266_mode_cofig(netpro); //AP模式网络模式配置
}
else //TCP
{
if(netpro&0X01) //STA TCP Client
{
LCD_Clear(WHITE);
POINT_COLOR=RED;
Show_Str_Mid(030“ATK-ESP WIFI-STA 测试“16240);
Show_Str(305020016“正在配置ATK-ESP模块请稍等...“120);
if(atk_8266_ip_set(“WIFI-STA 远端IP设置“(u8*)ATK_ESP8266_WORKMODE_TBL[netpro](u8*)portnumipbuf))goto PRESTA; //IP输入
sprintf((char*)p
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-16 17:22 ESP8266 WIFI模块\
目录 0 2018-08-16 17:20 ESP8266 WIFI模块\ATK-ESP8266\
文件 4171198 2016-07-01 17:39 ESP8266 WIFI模块\ATK-ESP8266 WIFI模块使用说明(战舰V3&精英版)_AN1509A.pdf
文件 6976 2015-11-02 21:03 ESP8266 WIFI模块\ATK-ESP8266\apsta.c
文件 17425 2018-09-22 09:58 ESP8266 WIFI模块\ATK-ESP8266\common.c
文件 2548 2015-09-11 11:08 ESP8266 WIFI模块\ATK-ESP8266\common.h
文件 6459 2015-11-02 20:39 ESP8266 WIFI模块\ATK-ESP8266\wifiap.c
文件 7238 2015-11-02 20:39 ESP8266 WIFI模块\ATK-ESP8266\wifista.c
目录 0 2018-08-16 17:20 ESP8266 WIFI模块\CORE\
文件 17273 2010-06-07 10:25 ESP8266 WIFI模块\CORE\core_cm3.c
文件 85714 2011-02-09 14:59 ESP8266 WIFI模块\CORE\core_cm3.h
文件 15503 2011-03-10 10:52 ESP8266 WIFI模块\CORE\startup_stm32f10x_hd.s
文件 12765 2011-03-10 10:52 ESP8266 WIFI模块\CORE\startup_stm32f10x_md.s
目录 0 2018-08-16 17:20 ESP8266 WIFI模块\FATFS\
目录 0 2018-08-16 17:20 ESP8266 WIFI模块\FATFS\doc\
文件 3425 2015-02-11 12:11 ESP8266 WIFI模块\FATFS\doc\css_e.css
文件 3840 2015-02-12 20:17 ESP8266 WIFI模块\FATFS\doc\css_j.css
文件 125 2015-02-11 12:11 ESP8266 WIFI模块\FATFS\doc\css_p.css
目录 0 2015-11-03 16:51 ESP8266 WIFI模块\FATFS\doc\en\
目录 0 2018-08-16 17:20 ESP8266 WIFI模块\FATFS\doc\img\
文件 1063 2015-02-11 12:11 ESP8266 WIFI模块\FATFS\doc\img\app1.c
文件 1609 2015-02-11 12:11 ESP8266 WIFI模块\FATFS\doc\img\app2.c
文件 3810 2015-02-11 12:11 ESP8266 WIFI模块\FATFS\doc\img\app3.c
文件 10365 2015-02-11 12:11 ESP8266 WIFI模块\FATFS\doc\img\app4.c
文件 1414 2015-02-11 12:11 ESP8266 WIFI模块\FATFS\doc\img\f1.png
文件 1458 2015-02-11 12:11 ESP8266 WIFI模块\FATFS\doc\img\f2.png
文件 1039 2015-02-11 12:11 ESP8266 WIFI模块\FATFS\doc\img\f3.png
文件 2335 2015-02-11 12:11 ESP8266 WIFI模块\FATFS\doc\img\f4.png
文件 2479 2015-02-11 12:11 ESP8266 WIFI模块\FATFS\doc\img\f5.png
文件 1464 2015-02-11 12:11 ESP8266 WIFI模块\FATFS\doc\img\f6.png
文件 11388 2015-02-11 12:11 ESP8266 WIFI模块\FATFS\doc\img\f7.png
............此处省略323个文件信息
- 上一篇:校园管理系统
- 下一篇:OV7670串口上位机显示图像.zip
相关资源
- OV7670串口上位机显示图像.zip
- dbc2excel-master.zip
- 文库.zip
- VMP脱壳.exe
- 信号与系统_第三版_曾禹村_课后答案
- visualcertexam_ttrar.exe
- 嵌入式课程设计ARM-a9.rar
- 信号与系统_陈后金_课后答案完整版
- Cinema2017.rar
- MyBook2018.rar
- 信息安全数学基础第二版的课件和习
- train.data
- x-studio365.zip
- tuana375-a5.rar
- 数字电路与逻辑设计第二版学习指导
- 安卓ppt.rar
- STM32.rar
- upsilon2000.rar
- qq_39367074_10704385.zip
- blog.zip
- qq_38869854_10231712.zip
- 自动控制原理吴麟-上册.pdf
- machinations.rar
- MediaCreationTool1809.exe
- ACM国际大学生程序设计竞赛算法与实
- 华东理工大学化学与分子工程学院6
- underwaterimageenhance.zip
- 1PatternRecognitionandMachineLearning.rar
- 最新鼎捷鼎新T100ERP软件技转开发视频
- zw_Git-1.9.5-preview20150319.zip
评论
共有 条评论