<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 智能硬件 > RISC-V單片機快速入門(mén)05-玩轉ESP8266 WIFI模塊①

RISC-V單片機快速入門(mén)05-玩轉ESP8266 WIFI模塊①

作者:一葉孤沙 時(shí)間:2020-06-18 來(lái)源:知乎 收藏

前言

本節開(kāi)始,我們學(xué)習使用GD32VF103的串口驅動(dòng)ESP-01S模塊,本文先介紹下ESP-01S模塊的基本用法。

本文引用地址:http://dyxdggzs.com/article/202006/414407.htm

一、基礎知識

1.ESP-01S簡(jiǎn)介

ESP-01S是體積超小的802.11b/g/n Wi-Fi SOC模塊,采用低功率32位CPU,可兼作應用處理器,主頻最高可達160MHz,內嵌Lwip協(xié)議棧,支持STA/AP/STA+AP工作模式,采用通用AT指令,可以方便進(jìn)行開(kāi)發(fā)。


引腳說(shuō)明如下所示:

正常工作接線(xiàn):

燒錄接線(xiàn):

二、AT指令示例

1. AP模式下的TCP Server通信

(1) 模塊恢復出廠(chǎng)設置

發(fā)送指令:

AT+RESTORErn

模塊返回:

[2020-06-09 22:02:13.461 T]AT+RESTORE

[2020-06-09 22:02:13.478 R]AT+RESTORE


[2020-06-09 22:02:13.694 R]
OK

[2020-06-09 22:02:13.828 R]
 ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 2408, room 16 
tail 8
chksum 0xe5
load 0x3ffe8000, len 776, room 0 
tail 8
chksum 0x84
load 0x3ffe8310, len 632, room 0 
tail 8
chksum 0xd8
csum 0xd8

2nd boot version : 1.6
  SPI Speed      : 40MHz
  SPI Mode       : DOUT
  SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000


[2020-06-09 22:02:14.006 R]?ERROR:Frame
ERROR:Frame
???N?|{??o|??$??l`??N?d?d?l`??N?$?l?
[2020-06-09 22:02:14.120 R]
ready

(2) 取消回顯

發(fā)送指令:

ATE0rn

模塊返回:

OK

[2020-06-09 22:02:18.536 T]ATE0

[2020-06-09 22:02:18.554 R]ATE0

OK

(3) 設置AP模式

發(fā)送指令:

AT+CWMODE=2rn

模塊返回:

OK

[2020-06-09 23:11:08.107 T]AT+CWMODE=2

[2020-06-09 23:11:08.125 R]
OK

(4) 設置多路連接

發(fā)送指令:

AT+CIPMUX=1rn

模塊返回:

OK

[2020-06-09 23:13:31.738 T]AT+CIPMUX=1

[2020-06-09 23:13:31.756 R]
OK

(5) 啟動(dòng)一個(gè)WIFI熱點(diǎn)

發(fā)送指令:

AT+CWSAP="ESP01S_test","12345678",1,3rn

模塊返回:

OK

[2020-06-09 23:15:59.556 T]AT+CIPSERVER=1,8089

[2020-06-09 23:15:59.574 R]
OK

通過(guò)PC可以查到附近起來(lái)了ESP01S_test這個(gè)WIFI熱點(diǎn)

(6) 啟動(dòng)TCP Server

發(fā)送指令:

AT+CIPSERVER=1,8089rn

模塊返回:

OK

[2020-06-09 23:15:59.556 T]AT+CIPSERVER=1,8089

[2020-06-09 23:15:59.574 R]
OK

(7) 網(wǎng)絡(luò )助手連接TCP Server

首先使用電腦連接ESP01S_test熱點(diǎn),密碼為121345678,然后啟動(dòng)TCP Client,連接模塊IP地址:192.168.4.1,端口:8089

繼續開(kāi)啟另一個(gè)網(wǎng)絡(luò )助手,同樣連接192.168.4.1:8089

兩個(gè)網(wǎng)絡(luò )助手分別發(fā)送數據給ESP01S,可以看到模塊收到了兩條數據,數據頭為+IPD

(8) 發(fā)送數據

發(fā)送數據給客戶(hù)端1:

發(fā)送指令:

AT+CIPSEND=0,13rn

模塊返回:

>

發(fā)送數據:

hello,client1

[2020-06-09 23:35:27.298 T]AT+CIPSEND=0,13

[2020-06-09 23:35:27.316 R]
OK
> 
[2020-06-09 23:35:28.261 T]hello,client1
[2020-06-09 23:35:28.279 R]
Recv 13 bytes

[2020-06-09 23:35:28.321 R]
SEND OK

發(fā)送數據給客戶(hù)端2:

發(fā)送指令:

AT+CIPSEND=1,13rn

模塊返回:

>

發(fā)送數據:

hello,client2





評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>