SEP8266 由零開始(一),最小系統,下載,與WiFi建立

首先要學習一下ESP8366的基本知識,

1.認識ESP8266
在這裏插入圖片描述
(1).Pin1 低電平復位,所以實際使用要加個復位按鈕
(2).Pin8 是模式判斷口,就是復位後,會讀取Pin8的高低電平。低電平是下載模式,默認是高電平運行模式。
我的ESP8266最小系統如下:
在這裏插入圖片描述
1.下載固態
安裝CH340的窗口驅動,和USB-TTL模塊,RXD連接TXD,TXD連接RXD。
在這裏插入圖片描述
串口爲COM4。
打開固件下載器,點擊ESP8266 DownloadTool在這裏插入圖片描述
默認爲等待,點擊START,變成然等待上電同步後,需要Pin8(模式口)低電平的情況下,復位(RST)處理。在這裏插入圖片描述
具體細節如圖所示:在這裏插入圖片描述
路徑如圖,一定要選擇同flash大小的固件,有8Mbit和32Mbit的。在這裏插入圖片描述
2.基本測試。
在這裏插入圖片描述
注意:發送的AT是有換行的,可切換十六進制發送,41 54 0D 0A 。
然後就是設置,可設置爲服務端和客戶端。按需要設置。
AT指令的主要使用看這位大佬。https://blog.csdn.net/lalala098/article/details/81240806
我舉例把SEP8266建立一個服務端。
1.AT+RST (復位)
2.AT+CWMODE=2 (服務器模式)
3.AT+CWSAP=“traffic”,“12345678”,11,0(“名字和密碼”)
4.AT+CWMODE=2(傳輸模式)
5.AT+CIPMUX=1
6.AT+CIPSERVER=1,9999 (9999爲端口號)
7.AT+CIFSR (查看ip)
8.AT+CIPSEND=1,6(0表示客戶端的地址,也可是其他數,主要看客戶端的數目;6表6個字節)
手機WiFi服務端測試:

在這裏插入圖片描述
手機客戶端發送12 34,窗口接收情況。
串口發送
先發送指令 AT+CIPSEND=1,6 在發送6個字節的數據,就是兩次的發送,一要6個字節的數據,少了不理你,多了理你,但偷雞減料。
在這裏插入圖片描述
我的手機客戶端如圖所示,下節寫Android WIFI 客戶端的代碼。
ESP8266資料:https://download.csdn.net/download/weixin_44244812/12150016
WiFi客戶端代碼:
https://download.csdn.net/download/weixin_44244812/12061255

下一章,ESP8266 的開發環境介紹

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章