• 方案介紹
    • ESP8266-WIFI模塊調試過程
  • 附件下載
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

ESP8266-調試,單獨用USB-TTL模塊測試WIFI模塊

03/10 09:56
706
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

更多詳細資料請聯(lián)系.docx

共1個文件

ESP8266-WIFI模塊調試過程

如果你的WIFI插在STM32上工作不正常,那么可以單獨用USB-TTL模塊測試此WIFI是否是正常的。

如果是轉接板,只需要接 TXD RXD VCC GND 即可。

視頻:https://www.bilibili.com/video/BV1ku4y1E74M

1.1 接電腦USB口調試

image-20231029164547420

9.2 ESP8266的STA+TCP客戶端配置

按下面的命令順序配置,測試WIFI的鏈接。

//STA+TCP客戶端模式
char *ESP8266_STA_Client[]=
{
    "ATrn",
    "ATE0rn",
    "AT+CWMODE=1rn",
    "AT+RSTrn",
    "ATE0rn",
    "AT+CWLAPrn", //查詢可以連接WIFI
    "AT+CWJAP="ChinaNet-wbyw","12345678"rn",
    "AT+CIPMUX=0rn",
    "AT+CIPMODE=1rn",
    "AT+CIPSTART="TCP","192.168.101.6",8088rn",
    "AT+CIPSENDrn",  
};

以下是每個指令的解釋:

(1)“ATrn”:這是用于測試ESP8266模塊是否正常工作的基本指令。發(fā)送此指令后,模塊應該回復 “OKrn”。

(2)“ATE0rn”:這個指令用于關閉回顯功能。當回顯功能關閉時,模塊不會將接收到的指令發(fā)送回串口。回復 “OKrn” 表示指令執(zhí)行成功。

(3)“AT+CWMODE=1rn”:這個指令設置ESP8266模塊為STA(站點)模式,即將其配置為連接到現(xiàn)有無線網(wǎng)絡的客戶端?;貜?“OKrn” 表示指令執(zhí)行成功。

(4)“AT+RSTrn”:這個指令用于重啟ESP8266模塊。模塊將重新啟動并返回 “readyrn” 表示準備就緒。

(5)“ATE0rn”:同第二條指令一樣,這個指令再次關閉回顯功能。

(6)“AT+CWLAPrn”:這個指令用于查詢附近可連接的無線網(wǎng)絡。模塊將返回一個列表,包含可用網(wǎng)絡的信息。

(7)“AT+CWJAP=“ChinaNet-wbyw”,“12345678”rn”:這個指令用于連接到指定的無線網(wǎng)絡。在此示例中,通過SSID為 “ChinaNet-wbyw” 的無線網(wǎng)絡,并使用密碼 “12345678” 進行連接。回復 “OKrn” 表示指令執(zhí)行成功。

(8)“AT+CIPMUX=0rn”:這個指令用于禁用多連接模式?;貜?“OKrn” 表示指令執(zhí)行成功。

(9)“AT+CIPMODE=1rn”:這個指令用于設置傳輸模式為透明傳輸模式。在透明傳輸模式下,ESP8266模塊將直接將串口數(shù)據(jù)發(fā)送到網(wǎng)絡連接中?;貜?“OKrn” 表示指令執(zhí)行成功。

(10)“AT+CIPSTART=“TCP”,“192.168.101.6”,8088rn”:這個指令用于建立與指定TCP服務器的連接。在此示例中,將與IP地址為 “192.168.101.6”、端口號為8088的服務器建立連接。回復 “OKrn” 表示指令執(zhí)行成功。

(11)“AT+CIPSENDrn”:這個指令用于發(fā)送數(shù)據(jù)到已建立的TCP連接。發(fā)送此指令后,模塊將進入發(fā)送模式,并等待用戶輸入要發(fā)送的數(shù)據(jù)??梢酝ㄟ^向模塊發(fā)送數(shù)據(jù)來進行通信。

  • 更多詳細資料請聯(lián)系.docx
    下載

相關推薦