在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ESP8266硬件

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

ESP8266 模塊

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

1)D1 開發板

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

pYYBAGPl4saAUY3xAAO2H9PQcXs356.png

2)Mini 開發板

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

pYYBAGPl4tGAadrhAAVKb6zKe1U513.png

3)NodeMcu開發板

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

poYBAGPl4vWAE3a9AAd-RODEtMs847.png

2、ESP8266到底是個啥?

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

它的特性如下:

主頻支持80MHz和160MHZ;

支持RTOS的使用;

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

內置10bit高精度ADC;

內置TCP/IP協議棧;

支持AT遠程升級、云端OTA升級;

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

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

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

支持一鍵配網、SDK二次開發

3、NodeMcu 開發板

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

poYBAGPl4waAXc5WAAKx4CrjsHA733.png

注意:要注意區分GPIO編號與NodeMCU開發板引腳名的區別。區別如下:

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

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


3.1、ESP8266的引腳功能表

GPIO

功能

電平狀態

備注

0

引導模式選擇

3.3V

1

TX0

/

串口0通訊(發送)

2

引導模式選擇

TX1

3.3V

啟動時不能接地,啟動時發送調試信息

串口1通訊(發送)

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 引腳可實現睡眠喚醒

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

3.2.1、有效可用引腳

ESP8266芯片有17個GPIO引腳,它們分別是 GPIO0~GPIO16。在這些引腳中 GPIO6~GPIO11已經被用于連接開發板的閃存(Flash Memory),如果項目中使用GPIO6~GPIO11的話,會導致NodeMCU開發板無法正常工作,所以建議不要使用GPIO6~GPIO11。總而言之,出去用于連接閃存的引腳,實際可用的引腳就只有11個。

3.2.2、引腳電壓電流

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

3.2.3、引腳的上下拉電阻

GPIO 0-15引腳都配有內置上拉電阻。GPIO16 引腳配有內置下拉電阻。

3.2.4、ADC模擬輸入

ESP8266 只有一個模擬輸入引腳,該引腳可以將引腳上的模擬電壓數值轉化為數字量,并且此引腳可以讀取的模擬電壓值為 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來向外發送串行數據。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • WIFI
    +關注

    關注

    81

    文章

    5297

    瀏覽量

    203717
  • ESP8266
    +關注

    關注

    50

    文章

    962

    瀏覽量

    45008
  • 樂鑫
    +關注

    關注

    0

    文章

    191

    瀏覽量

    25441
收藏 人收藏

    評論

    相關推薦

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

    互聯網之間似乎在這個問題上存在一些歧義,并且 arduino 的“wifi_set_op_mode”文檔尚不清楚。注意:如果默認情況下它處于休眠狀態,這是否足以導致ESP8226不響應 ARP 請求,從而導致ESP8266硬件
    發表于 07-18 07:31

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

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

    怎樣去設計ESP8266硬件電路

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

    怎樣去編寫STM32F407+ESP8266的開發代碼

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

    ESP8266的java軟件仿真測試

    系列文章目錄第一章ESP8266的java軟件仿真測試第二章ESP8266硬件與軟件測試第三章ESP8266客戶端與Java后臺服務器聯調第四章ES
    發表于 12-13 07:36

    ESP8266硬件機理是什么意思

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

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

    系列文章目錄第一章ESP8266的java軟件仿真測試第二章ESP8266硬件與軟件測試第三章ESP8266客戶端與Java后臺服務器聯調第四章ES
    發表于 02-23 06:23

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

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

    ESP8266硬件設計指南的詳細資料免費下載

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

    怎樣使用ESP8266將數據發布到Google工作表

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

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

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

    ESP8266硬件機理

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

    ESP8266作為客戶端發送get請求和post請求的電路方案設計

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

    ESP8266硬件設計指南

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

    esp8266不燒錄可以使用嗎

    ,可以方便地與其他硬件設備進行連接。 2. ESP8266硬件特性 處理器 :Tensilica L106,最高頻率160MHz 內存 :64KB SRAM,1MB Flash Wi-Fi :支持802.11 b/g/n協議,
    的頭像 發表于 08-19 17:28 ?808次閱讀
    主站蜘蛛池模板: 美女扒开尿口让男生添 漫画| 视频福利网| www三级免费| 狠狠干夜夜骑| 最新天堂| 亚洲国产精品久久久久婷婷软件| 香蕉视频啪啪| 日韩免费一区| 中文字幕v视界影院| 窝窝午夜在线观看免费观看| 亚洲福利秒拍一区二区| 张柏芝三级无删减在线观看| 色播六月| 国产欧美乱码在线看| 午夜特级毛片| 中文字幕一区二区三区在线观看| 在线欧美国产| 黄色大片播放| 午夜剧场官网| 456成人网| 四虎在线观看一区二区| 97色资源| 亚a在线| 免费在线色| 亚洲午夜免费| 亚洲人成网i8禁止| 欧美日韩一区在线观看| 免费久久久久| 美女张开腿让男生桶出水| 欧美成人性动漫在线观看| 女bbbbxxxx另类亚洲| 在线观看国产一级强片| 欧美一区二区视频在线观看| 日韩加勒比在线| 在线播放交视频| www在线小视频免费| 亚洲一区二区三区四区在线| 免费看日本大片免费| 天天碰视频| 一区二区三区欧美在线| 成人毛片在线播放|