mooc课程精选,成品人片观看入口众乐乐,久久久久人妻一区精品性色av,苍兰诀大结局是什么,白丝美女被狂躁免费视频网站

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > STM32如何控制ESP8266

STM32如何控制ESP8266 時間:2021-06-02      來源:華清遠見

ESP8266是深圳安信可(Ai-thinker)公司開發的一系列基于樂鑫ESP8266EX芯片的超低功耗的UART-WiFi模塊的模組。ESP8266EX芯片作為一款WiFi芯片,可以毫不夸張地說,只要需要使用無線網絡環境的都可以應用它。

ESP8266簡單來說就是可以通過WiFi實現數據交互。比如:物聯網、智能插座、智能家居、智能家電、可穿戴電子產品、WiFi定位、WiFi探針、WiFi彩燈等等。掌握ESP8266的使用可以實現真正的萬物物聯,只有你想不到的,沒有你做不到的。當然,雖然目前市面上沒有看到智能產品的廣泛應用,但是不要慌,總有一天會實現的,而我們就是實現這個路途的奠基石。

一、ESP8266是什么?

ESP8266是安信可(Ai-thinker)公司采用樂鑫ESP8266芯片開發的一系列WIFI模塊。

二、ESP8266能做什么?

ESP8266可以通過WIFI實現服務器與客戶端的通信。

1.將客戶端發來的數據轉發到串口;

2.將串口數據轉發給客戶端。

三、控制ESP8266的AT指令

使用ESP8266之前需要向ESP8266之中燒錄AT固件,然后采用AT指令去設置ESP8266的工作模式以及數據收發。

ESP8266有運行模式、下載模式與測試模式三種,燒錄AT固件前需要把ESP8266的G0(GPIO0)引腳接到GND,斷電復位后即進入下載模式,接下來使用WIFI固件燒寫工具ESP_DOWNLOAD_TOOL_V2.4.exe燒寫AT固件Ai-Thinker_.bin。燒寫完成后斷開G0與GND之間的連接并斷電復位,發送AT\r\n到ESP8266有回復OK即視為燒寫成功。

四、STM32如何控制ESP8266

STM32是通過串口向ESP8266發送AT指令達到控制ESP8266工作的目的。

1.正確連接STM32與ESP8266之間的線路。ESP8266一般有4個端口,分別是VCC、GND、TX、RX,其VCC與GND分別與STM32的VCC、GND進行連接,TX與RX是串口的發送與接收端口,分別與STM32串口的RX與TX連接。

2.正確打開STM32的串口外設,串口波特率設置為115200。這一部分需要有一定的STM32開發基礎,若不理解請繼續加深對STM32之串口部分的學習。

3.完成了前兩個步驟即可根據AT指令實現STM32對ESP8266的控制。AT指令集可閱讀4a-esp8266_at_instruction_set_cn.pdf,通過STM32對ESP8266的實際開發可以參考ESP8266系列入門教程.pdf、4b-esp8266_at_command_examples_cn.pdf兩個文檔。

4.STM32控制ESP8266圖示如下:

上一篇:職業規劃選擇嵌入式還是FPGA

下一篇:Pic單片機與stm32單片機的區別

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部