0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ESP8266硬件

汽車電子技術(shù) ? 來源:嵌入式之入坑筆記 ? 作者: 嵌入式之入坑筆記 ? 2023-02-10 14:25 ? 次閱讀

ESP8266 模塊

目前市面上有關(guān)ESP8266模組有很多的種類,但是都是使用的樂鑫公司開發(fā)的ESP8266的wifi模組,而且種類也很多。從網(wǎng)上搜索就可以看到很多不同的種類,常見的有以下幾種:

1)D1 開發(fā)板

D1 WiFi開發(fā)板的設(shè)計上和Arduino UNO R3開發(fā)板做到了兼容,ESP8266的11個IO引腳也都在板子預(yù)留出來,它的外形如下:

pYYBAGPl4saAUY3xAAO2H9PQcXs356.png

2)Mini 開發(fā)板

還有集成了串口自動下載電路的更小尺寸的Mini版本,如下:

pYYBAGPl4tGAadrhAAVKb6zKe1U513.png

3)NodeMcu開發(fā)板

當(dāng)然目前市面上最常見的就是NodeMcu開發(fā)板了,它集成了串口自動下載電路,IO也都通過排針引出,價格也不貴,算是很物美價廉的了。如下:

poYBAGPl4vWAE3a9AAd-RODEtMs847.png

2、ESP8266到底是個啥?

ESP8266 是一款超低功耗的UART-WiFi 透傳模塊,具備 GPIO、I2C、ADC、SPI、PWM 等功能??偟膩碚f,ESP8266 是一個高性能的無線SOC,它的內(nèi)部集成有超低功耗的32位微型MCU(單片機),主頻支持80MHZ和160MHz,甚至能夠跑 RTOS

它的特性如下:

主頻支持80MHz和160MHZ;

支持RTOS的使用;

160KB的SRAM(64KB IRAM + 96KB DRAM);

內(nèi)置10bit高精度ADC;

內(nèi)置TCP/IP協(xié)議棧;

支持AT遠(yuǎn)程升級、云端OTA升級;

支持STA、AP、STA+AP的工作模式;

支持Smart Config功能(包括Android和ISO設(shè)備);

有IO引腳,支持HSPI、UART、I2C、I2S、PWM、GPIO等常用外設(shè)功能;

支持一鍵配網(wǎng)、SDK二次開發(fā)

3、NodeMcu 開發(fā)板

目前市面上能夠見到ESP8266的NodeMcu開發(fā)板,wifi模組都是使用的ESP8266,不同的地方就在于板載上的usb轉(zhuǎn)TTL的芯片,常見的有:CH340、CP2102、CH9102等轉(zhuǎn)換芯片,最終實現(xiàn)的功能都一樣,就是轉(zhuǎn)換芯片不同而已。它的板載引腳名和ESP8266的芯片引腳編號對應(yīng)如下圖:

poYBAGPl4waAXc5WAAKx4CrjsHA733.png

注意:要注意區(qū)分GPIO編號與NodeMCU開發(fā)板引腳名的區(qū)別。區(qū)別如下:

1)GPIO編號指的是ESP8266芯片的引腳編號,如上圖所示的 “GPIO + 數(shù)字” 的方式來表示表示,共有GPIO0 - GPIO16。

2)引腳名指的是NodeMcu開發(fā)板上的絲印文字,比如:D0、D1、A0…等這些。


3.1、ESP8266的引腳功能表

GPIO

功能

電平狀態(tài)

備注

0

引導(dǎo)模式選擇

3.3V

1

TX0

/

串口0通訊(發(fā)送)

2

引導(dǎo)模式選擇

TX1

3.3V

啟動時不能接地,啟動時發(fā)送調(diào)試信息;

串口1通訊(發(fā)送)

3

RX0

/

串口0通訊(接收)

4

SDA (I2C)

/

/

5

SCL (I2C)

/

/

6 - 11

連接閃存

/

最好不要做普通GPIO使用

12

MISO (SPI)

/

/

13

MOSI (SPI)

/

/

14

SCK (SPI)

/

/

15

SS (SPI)

0V

上拉電阻不可用

16

睡眠喚醒

/

無上拉電阻,僅有下拉電阻,連接 RST 引腳可實現(xiàn)睡眠喚醒

3.2、引腳使用中需要注意的地方

3.2.1、有效可用引腳

ESP8266芯片有17個GPIO引腳,它們分別是 GPIO0~GPIO16。在這些引腳中 GPIO6~GPIO11已經(jīng)被用于連接開發(fā)板的閃存(Flash Memory),如果項目中使用GPIO6~GPIO11的話,會導(dǎo)致NodeMCU開發(fā)板無法正常工作,所以建議不要使用GPIO6~GPIO11??偠灾鋈ビ糜谶B接閃存的引腳,實際可用的引腳就只有11個。

3.2.2、引腳電壓電流

NodeMCU開發(fā)板引腳所能承受的的輸入輸出電壓限制是3.3 V。如果向引腳施加超過3.3V以上的電壓就有可能對ESP8266芯片造成損壞。以此同時,這些引腳的最大輸出電流是12mA。

3.2.3、引腳的上下拉電阻

GPIO 0-15引腳都配有內(nèi)置上拉電阻。GPIO16 引腳配有內(nèi)置下拉電阻。

3.2.4、ADC模擬輸入

ESP8266 只有一個模擬輸入引腳,該引腳可以將引腳上的模擬電壓數(shù)值轉(zhuǎn)化為數(shù)字量,并且此引腳可以讀取的模擬電壓值為 0 – 1.0V。所以必須注意:ESP8266 芯片模擬輸入引腳連接在1.0V以上電壓可能損壞ESP8266芯片。

3.2.5、UART 串行通信端口

ESP8266 有兩組串行通信端口,分別如下:1)串行端口0(UART0)使用GPIO1和GPIO3引腳。其中GPIO1引腳是TX0,GPIO3是RX0。2)串行端口1(UART1)使用GPIO2和GPIO8引腳。其中GPIO2引腳是TX1,GPIO8是RX1。特別注意:由于GPIO8被用于連接閃存芯片,所以RX1實際上不能再使用,串行端口1只能使用GPIO2來向外發(fā)送串行數(shù)據(jù)。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • WIFI
    +關(guān)注

    關(guān)注

    81

    文章

    5256

    瀏覽量

    201688
  • ESP8266
    +關(guān)注

    關(guān)注

    50

    文章

    959

    瀏覽量

    44539
  • 樂鑫
    +關(guān)注

    關(guān)注

    0

    文章

    186

    瀏覽量

    25336
收藏 人收藏

    評論

    相關(guān)推薦

    ESP8266硬件地址無法解析ARP請求的原因?

    互聯(lián)網(wǎng)之間似乎在這個問題上存在一些歧義,并且 arduino 的“wifi_set_op_mode”文檔尚不清楚。注意:如果默認(rèn)情況下它處于休眠狀態(tài),這是否足以導(dǎo)致ESP8226不響應(yīng) ARP 請求,從而導(dǎo)致ESP8266硬件
    發(fā)表于 07-18 07:31

    ESP8266熱點模式(模塊固件)+手機APP控制(安裝文件)

    ESP8266是比較常用的WIFI接入模塊,其中01推出了很長時間,這里給大家介紹一種:ESP8266熱點模式+手機APP控制方法,并提供相關(guān)文件的下載。1、ESP8266硬件通過串口
    發(fā)表于 03-09 10:25

    怎樣去設(shè)計ESP8266硬件電路

    設(shè)計8266外圍電路參考文檔點開樂鑫官網(wǎng)——找到ESP8266——點擊資源——點擊文檔——找到ESP硬件設(shè)計指南——點擊下載注意:搭建ESP8266
    發(fā)表于 07-22 08:11

    怎樣去編寫STM32F407+ESP8266的開發(fā)代碼

    怎樣去編寫STM32F407+ESP8266的開發(fā)代碼?STM32F407+ESP8266硬件是怎樣進行連接的?
    發(fā)表于 10-18 09:17

    ESP8266的java軟件仿真測試

    系列文章目錄第一章ESP8266的java軟件仿真測試第二章ESP8266硬件與軟件測試第三章ESP8266客戶端與Java后臺服務(wù)器聯(lián)調(diào)第四章ES
    發(fā)表于 12-13 07:36

    ESP8266硬件機理是什么意思

    ESP8266硬件機理1.ESP8266簡介2.硬件結(jié)構(gòu)3.運行機理3.1 Warning3.2 機理4.快速搭建服務(wù)器Attention4.1進入STA模式4.2復(fù)位4.3獲取附近能
    發(fā)表于 02-14 06:37

    ESP8266作為客戶端發(fā)送get請求和post請求的電路方案設(shè)計資料分享

    系列文章目錄第一章ESP8266的java軟件仿真測試第二章ESP8266硬件與軟件測試第三章ESP8266客戶端與Java后臺服務(wù)器聯(lián)調(diào)第四章ES
    發(fā)表于 02-23 06:23

    如果esp8266硬件真的不支持Jtag接口,調(diào)試器如何與esp8266交互?

    到 Jlink 調(diào)試器。然而,根據(jù)數(shù)據(jù)表,這些引腳只能用作 GPIO、HSPI、I2S 或 PWM。 所以我不明白為什么在芯片硬件不支持的情況下,可以通過這些管腳用Openocd調(diào)試Esp8266?而如果esp8266
    發(fā)表于 05-25 06:24

    ESP8266硬件設(shè)計指南的詳細(xì)資料免費下載

    本手冊提供了 ESP8266EX 系列的產(chǎn)品信息,包括 ESP8266EX 芯片,配置 ESP8266EX 芯片的 ESP-LAUNCHER 開發(fā)板,以及
    發(fā)表于 03-15 08:00 ?34次下載
    <b class='flag-5'>ESP8266</b><b class='flag-5'>硬件</b>設(shè)計指南的詳細(xì)資料免費下載

    怎樣使用ESP8266將數(shù)據(jù)發(fā)布到Google工作表

    該項目基本上有兩個部分。第一部分是設(shè)置ESP8266硬件以讀取土壤濕度傳感器的輸出。第二部分涉及創(chuàng)建Google工作表,并將其配置為使用本教程隨附的Google App腳本通過ESP8266模塊通過Internet發(fā)送的傳感器數(shù)
    的頭像 發(fā)表于 12-06 15:36 ?4283次閱讀
    怎樣使用<b class='flag-5'>ESP8266</b>將數(shù)據(jù)發(fā)布到Google工作表

    個性化制作nodemcu-firmware(esp8266 硬件制作)----程序bin的制作

    個性化制作nodemcu-firmware(esp8266 硬件制作)----程序bin的制作
    發(fā)表于 11-29 18:06 ?11次下載
    個性化制作nodemcu-firmware(<b class='flag-5'>esp8266</b> <b class='flag-5'>硬件</b>制作)----程序bin的制作

    ESP8266硬件機理

    ESP8266硬件機理1.ESP8266簡介2.硬件結(jié)構(gòu)3.運行機理3.1 Warning3.2 機理4.快速搭建服務(wù)器Attention4.1進入STA模式4.2復(fù)位4.3獲取附近能
    發(fā)表于 12-09 12:21 ?34次下載
    <b class='flag-5'>ESP8266</b>之<b class='flag-5'>硬件</b>機理

    ESP8266作為客戶端發(fā)送get請求和post請求的電路方案設(shè)計

    系列文章目錄第一章ESP8266的java軟件仿真測試第二章ESP8266硬件與軟件測試第三章ESP8266客戶端與Java后臺服務(wù)器聯(lián)調(diào)第四章ES
    發(fā)表于 12-29 19:06 ?6次下載
    <b class='flag-5'>ESP8266</b>作為客戶端發(fā)送get請求和post請求的電路方案設(shè)計

    ESP8266硬件設(shè)計指南

    電子發(fā)燒友網(wǎng)站提供《ESP8266硬件設(shè)計指南.pdf》資料免費下載
    發(fā)表于 09-23 10:28 ?8次下載
    <b class='flag-5'>ESP8266</b><b class='flag-5'>硬件</b>設(shè)計指南

    esp8266不燒錄可以使用嗎

    ,可以方便地與其他硬件設(shè)備進行連接。 2. ESP8266硬件特性 處理器 :Tensilica L106,最高頻率160MHz 內(nèi)存 :64KB SRAM,1MB Flash Wi-Fi :支持802.11 b/g/n協(xié)議,
    的頭像 發(fā)表于 08-19 17:28 ?344次閱讀