資源簡介
ESP8266WIFI模塊.zip
代碼片段和文件信息
#include?“common.h“
///////////////////////////////////////////////////////////////////////////////////////////////////////////?
//本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途
//ALIENTEK?STM32開發(fā)板
//ATK-ESP8266?AP+STA模式驅(qū)動(dòng)代碼 ???
//正點(diǎn)原子@ALIENTEK
//技術(shù)論壇:www.openedv.com
//修改日期:2014/4/3
//版本:V1.0
//版權(quán)所有,盜版必究。
//Copyright(C)?廣州市星翼電子科技有限公司?2009-2019
//All?rights?reserved ??
///////////////////////////////////////////////////////////////////////////////////////////////////////////?
//ATK-ESP8266?AP+STA模式測(cè)試
//用于測(cè)試TCP/UDP連接
//返回值:0正常
//????其他錯(cuò)誤代碼
u8?atk_8266_apsta_test(void)
{
u8?netpro;
u8?key=0;
u8?timex=0;?
u8?ipbuf[16];? //IP緩存
u8?*p;
u16?t=999; //加速第一次獲取鏈接狀態(tài)
u8?res=0;
u16?rlen=0;
u8?constate=0; //連接狀態(tài)
p=mymalloc(SRAMIN100); //申請(qǐng)32字節(jié)內(nèi)存
atk_8266_send_cmd(“AT+CWMODE=3““OK“50); //設(shè)置WIFI?AP+STA模式
// atk_8266_send_cmd(“AT+RST““OK“20); //重啟模塊?
// delay_ms(1000);?????????//延時(shí)2S等待重啟成功
// delay_ms(1000);
// delay_ms(1000);
//設(shè)置模塊AP模式的WIFI網(wǎng)絡(luò)名稱/加密方式/密碼,這幾個(gè)參數(shù)看自己喜好設(shè)置
sprintf((char*)p“AT+CWSAP=\“%s\“\“%s\“14“wifiap_ssidwifiap_password);//設(shè)置無線參數(shù):ssid密碼
atk_8266_send_cmd(p“OK“1000); //設(shè)置AP模式參數(shù)
//設(shè)置連接到的WIFI網(wǎng)絡(luò)名稱/加密方式/密碼這幾個(gè)參數(shù)需要根據(jù)您自己的路由器設(shè)置進(jìn)行修改!!?
sprintf((char*)p“AT+CWJAP=\“%s\“\“%s\““wifista_ssidwifista_password);//設(shè)置無線參數(shù):ssid密碼
atk_8266_send_cmd(p“WIFI?GOT?IP“1000); //連接目標(biāo)路由器,并獲得IP
while(atk_8266_send_cmd(“AT+CIFSR““STAIP“20));???//檢測(cè)是否獲得STA?IP
while(atk_8266_send_cmd(“AT+CIFSR““APIP“20));???//檢測(cè)是否獲得AP?IP
// while((atk_8266_consta_check()-‘2‘));???//獲得IP
LCD_Clear(WHITE);
POINT_COLOR=RED;
Show_Str(303020016“ATK-ESP?AP+STA模式測(cè)試“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模式,端口號(hào)為8086
delay_ms(500);
atk_8266_send_cmd(“AT+CIPSTO=1200““OK“50);?????//設(shè)置服務(wù)器超時(shí)時(shí)間
PRESTA:
netpro=atk_8266_netpro_sel(5030(u8*)ATK_ESP8266_CWMODE_TBL[0]); //AP+STA模式網(wǎng)絡(luò)模式選擇
if(netpro&0X02)???//STA?UDP
{
LCD_Clear(WHITE);
POINT_COLOR=RED;
Show_Str_Mid(030“ATK-ESP?WIFI-STA測(cè)試“16240);?
Show_Str(305020016“正在配置ATK-ESP模塊請(qǐng)稍等...“120);
if(atk_8266_ip_set(“WIFI-STA遠(yuǎn)端UDP?IP設(shè)置““UDP模式“(u8*)portnumipbuf))goto?PRESTA; //IP輸入
sprintf((char*)p“AT+CIPSTART=0\“UDP\“\“%s\“%s“ipbuf(u8*)portnum);????//配置目標(biāo)UDP服務(wù)器及ID號(hào),STA模式下為0
LCD_Clear(WHITE);
Show_Str_Mid(030“ATK-ESP?WIFI-STA測(cè)試“16240);?
Show_Str(305020016“正在配置ATK-ESP模塊請(qǐng)稍等...“120);
atk_8266_send_cmd(p“OK“200);
netpro=atk_8266_mode_cofig(netpro);?????//AP模式網(wǎng)絡(luò)模式配置
}
else?????//TCP
{
if(netpro&0X01)?????//STA?TCP?Client??
{
LCD_Clear(WHITE);
POINT_COLOR=RED;
Show_Str_Mid(030“ATK-ESP?WIFI-STA?測(cè)試“16240);?
Show_Str(305020016“正在配置ATK-ESP模塊請(qǐng)稍等...“120);
if(atk_8266_ip_set(“WIFI-STA?遠(yuǎn)端IP設(shè)置“(u8*)ATK_ESP8266_WORKMODE_TBL[netpro](u8*)portnumipbuf))goto?PRESTA; //IP輸入
sprintf((char*)p
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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模塊使用說明(戰(zhàn)艦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個(gè)文件信息
- 上一篇:校園管理系統(tǒng)
- 下一篇:OV7670串口上位機(jī)顯示圖像.zip
評(píng)論
共有 條評(píng)論